黑马程序员——C语言---函数

来源:互联网 发布:王者荣耀qq数据转微信 编辑:程序博客网 时间:2024/06/06 05:30

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

一、函数的概念及分类
1.什么是函数
任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”,可以说C
语言程序是由函数构成的。

2.函数的分类
1)从函数定义的角度可分为库函数和用户定义函数

2)从功能看分为有返回值和无返回值函数

3) 从主调和被调函数看分为有参合无参函数
二、函数的参数及返回值

1.函数的参数

   1)形式参数

      在函数的定义中,函数名后面的小括号中的参数

      注意:形参定义后并不会立即分配存储空间,在调用的时候才分配存储空间

      如果有多个参数,用逗号分隔

      形参的类型可以不相同

示例如下:



    2)实参
      在函数的调用中,函数名后面的小括号中的参数

2.函数的返回

    是指函数被调用之后,执行函数体中的程序段所取得并返回的函数的值

    注意事项:

     1)函数返回值,用到一个关键字 return

      2)return 常量;return 0;

        return表达式;return a=5;return a>5;

      3)return (常量/变量/表达式)//可以省略括号

3.函数的应用实例

 有八个人坐在一起,问第8个人多少岁?他说比第7个人大3岁。问第7个人多少岁?他说比第6个人大3岁。问第6个人多少岁?他说比第5个人大3岁。问第5个人多少岁?他说比第4个人大3岁,以此类推,最后问第1个人多少岁?他说是10岁。请问第8个人多大?(C语言)


三、函数的声明及调用

  1. 函数的声明:告诉编译器这个函数已经存在,告诉编译器被调函数的返回值类型,以便在主调函数中处理被调函数的数据

     函数的声明格式:把被调函数的头部拷贝一份加个";"  

     函数的声明的注意事项:

         如果函数的返回值是int类型的,可以不用声明

   2.函数的调用 

      一般形式为:

           函数名(实际参数表);




0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 金属眼镜腿断了怎么办 眼镜弹簧腿断了怎么办 眼镜腿螺丝太紧怎么办 眼镜金属柄断了怎么办 金属眼镜腿折了怎么办 眼镜腿中间断了怎么办 塑料眼镜腿断了怎么办 眼镜上的螺丝拧不紧怎么办 眼镜的把坏了怎么办 把眼镜坐坏了怎么办 梦见眼镜腿掉了怎么办 眼镜的腿掉了怎么办 眼镜腿的螺丝掉了怎么办 爱大爱眼镜掉腿了怎么办 合金眼镜腿断了怎么办 手关节复位h疼痛怎么办 我叫mt红色卡牌怎么办 星盟冲突qq登录怎么办 汽车雷达下雨一直响怎么办 火山小视频封火力怎么办 电脑被当成矿机怎么办 哥华有线机顶盒反应慢怎么办 电脑绣花机编码器坏了怎么办? 伺服电机开起没有力怎么办 西门子冰箱排水孔堵塞怎么办 数控车床西门子系统卡顿怎么办 手机系统不支持多屏互动怎么办 伺服驱动器系统错误报警怎么办 防雷接地电阻不符合规范怎么办 微信支付风控了怎么办 伺服电机没有配原点开关怎么办 电脑自带游戏打不开怎么办 战地1更新很慢怎么办 客户端提示初始化控件失败怎么办 刺客信条兄弟会存档损坏怎么办 百度不小心点赞怎么办 c盘空间不够了怎么办 百度云打开压缩文件失败怎么办 电脑只有一个c盘怎么办 u盘文件删不了怎么办 在电脑上照片打不开乱码怎么办