技术文章

【技术文章】C语言(函数)自定义函数之间的调用 例题+注释

 

学C两个月左右了  说道这里也怪丢人的,一共C中学这么多可以说两个地方最叫我的辅导老师闹心了   这个就是其中的一个重中只重了,最后还是给我嘟囔明白了  感谢王哥

在临期末考试的最后一天寝室断网 闲着没事给笔记的例题打了一遍,把不容易懂的地方又注解了下,希望对大家有帮助吧.

以下为在 Dec—C++操作平台的编译代码 (vc6.0一样)我电脑是 Windouws7 64  没办法 用不了vc6.0

Www.Hts92.Com

 

 

#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
在哪里调用这个函数就 就将整个函数的运行结果  返回给调用的地方。
如果多次调用这个函数 ,程序应该 按照 代码的从上到下运行顺序调用。
*/ 
 

Publish Comment发表评论

点击刷新验证码 点击图片可刷新验证码

Comment网友评论

About 每日心情 More...

还有两天就过年了 日

有事情就找我吧



欢迎来到本人博客,呵呵,请记住本人博客地址Www.Hts92.Com 在这里hts本人名字缩写92为我的出生年份。

Copyright © 2010 by Hts92.com All right reserved.