学C两个月左右了 说道这里也怪丢人的,一共C中学这么多可以说两个地方最叫我的辅导老师闹心了 这个就是其中的一个重中只重了,最后还是给我嘟囔明白了 感谢王哥
在临期末考试的最后一天寝室断网 闲着没事给笔记的例题打了一遍,把不容易懂的地方又注解了下,希望对大家有帮助吧.
以下为在 Dec—C++操作平台的编译代码 (vc6.0一样)我电脑是 Windouws7 64 没办法 用不了vc6.0
#include<stdio.h>
#include<stdlib.h>
int heihei(int a,int b)//2.函数 a的值为啊a1,b的值为b1 因为在1.步骤时候已经给赋值
{
int c=a+b; //3.把数值在这里运行
int k=hehe(c); //4.调用函数hehe 并把3.步骤的 运行结果赋值给 hehe函数
//8.由于步骤7.return把h的数值返回到了这里 这里也是调用hehe函数的地方
return k; //9.这里注意把 int k=hehe(c);的结果返回到 int s=heihei(a1,b1) 这里也是调用hehe函数的地方 整个函数调用完毕
}int hehe(int m) //5.hehe函数得到一个数值 为C 是步骤4.赋值的
{
int h=m*2;//6. 运行函数代码 计算
return h; //7.这里注意 h=m*2 的结果返回到上面的 int k=hehe(c); 也就是步骤4.
}
int main() {
int a1=3,b1=4;
int s=heihei(a1,b1);//1.调用函数heihei 并给a1,b1赋值
//10由于heihei函数的 return 所以将结果返回到这里了
printf("%d",s); //11.输出两个函数的调用结果
system("pause");}
/*返回值这个地方我个人的理解就是
在定义函数时候我们添加了返回值 return
在哪里调用这个函数就 就将整个函数的运行结果 返回给调用的地方。
如果多次调用这个函数 ,程序应该 按照 代码的从上到下运行顺序调用。
*/

