第一三项是简单的
来源:互联网 发布:汽车车牌数据平台 编辑:程序博客网 时间:2024/05/20 04:26
第一三项是简单的。
第四是比较容易和:
a = 3;
b = 5;
cout <<添加(A,B)<< endl;/评估3 + 5
在这种情况下,add()称为X = A和Y =自从= 3和B = 5,添加(A,B)=添加(3,5),解决了8。
让我们在束的第一棘手的声明看一看:
cout <<添加(1,乘以(2,3))<< endl;/ / evalues 1 +(2×3)
当CPU试图调用函数add(),它赋予X = 1,Y =乘(2,3)。你不是一个整数,它是一个函数调用需要解决。因此在CPU称add(),它要求multiply()在z = 2和w = 3。乘(2,3)产生6的价值,这是分配给add()参数y从x = 1和y = 6,添加(1,6)称,其值为7。7的价值是通过法院。
或者,少罗嗦(其中= >符号用来代表评价):
添加(1,乘以(2,3))= >添加(1,6)= > 7
下面的语句看起来棘手,因为一个给定的参数add()是另一个调用add()。
cout <<添加(1,添加(2,3))<< endl;/ / evalues 1 +(2 + 3)
但这种情况下效果完全相同的情况下,一个以上的参数调用multiply()。
在CPU可以评估add()外部调用,它必须评估内部调用添加(2,3)。添加(2,3)的值为5。现在可以进行添加(1,5),以评估价值6。cout传递的值6。
少罗嗦:
添加(1,添加(2,3))= >添加(1,5)= > 6
有效的使用功能
其中一个最大的挑战,新的程序员遇到(除了学习语言)是学习时,如何有效的使用功能。功能提供了可以把程序分成适当的和可重复使用的部分的一个很好的方法,这样就可以很容易地连接在一起,实现更大和更复杂的任务。打破你的程序成更小的部分,降低了程序的整体的复杂性,使程序更容易编写和修改。
通常,学习C++时,你会写很多的程序包含3个任务:
读取用户输入
从输入的计算值
印刷的计算值
简单的程序,读取用户输入一般可以做main()。然而,一步# 2是一个函数的一个伟大的候选人。这个函数应该将用户输入作为参数,并返回计算值。然后计算出的值可以打印(或者直接在main(),或被另一个函数,如果计算出来的值是复杂的或有特殊的印刷要求)。
一个好的经验法则是,每一个功能应该执行一个(只有一个)任务。新的程序员经常写的功能相结合的步骤2和3在一起。然而,由于计算值并打印的是两个不同的任务,这违反了唯一的任务指标。理想的情况下,计算值的函数返回的值应为对方,让对方决定做什么与计算值。
- 第一三项是简单的
- 第一个简单的C#
- 第一个简单的cdev
- 第一个简单的程序
- 第一个简单的Servlet
- 第一个简单的Struts2的例子
- 创建第一个简单的Silverlight应用程序
- 创建第一个简单的Silverlight应用程序
- VC++.net 的第一个简单例子
- 开题第一波,开胃菜,简单的.
- 第一个简单的Yacc程序
- 第一个最简单的Hibernate
- (3)第一个简单的SVG 实例
- Android_002_第一个简单的程序
- GWT的第一个简单例子
- 第一个简单的hibernate程序
- 简单的hibernate示例(第一个)
- 第一个简单的qt程序
- 开始为期一年的奋斗
- (一) Android WebView是什么?
- 第八周项目-求每周工资
- 第8周项目2:加班费,要不要?
- python Matplotlib的安装
- 第一三项是简单的
- Oralce 常用函数decode,SUBSTRING
- 第8周项目6 本月有几天?
- 11g RAC修改归档模式
- Vigenère Cipher 维吉尼亚加解密算法
- 第八周项目一计算函数值
- 读经典之TCPL练习一
- EasyPR--开发详解(2)车牌定位
- 命名空间