黑马程序员技术交流社区

标题: C语言基础函数个人笔记 仅供交流 [打印本页]

作者: muyan091115    时间: 2016-5-18 00:11
标题: C语言基础函数个人笔记 仅供交流
Day07 笔记

1,函数

   实现代码复用

   返回值类型 函数名称([参数列表]){
            被重用的代码
            函数体
   }

   调用方法 函数名称();

   命名:有意义,首小写后面都大写
            用动词命名 知道是什么功能


2,函数的文档注释

   打出/// 自动跳出多行注释
   注释中写清楚函数实现的功能
   需安装插件 vvdocument


3,函数的调试

   当高亮的代码到函数行的时候 不是按step over 而是 step into


4,全局变量

   所有函数都可以访问 定义。c文件下的

   函数不被调用时,代码时不会执行的

   局部变量与全局变量同名时,再局部调用的事局部变量。


5,带返回值的函数

   没有返回值的时候,可写可不写return 如果写 不要跟数据

   有返回值时,必须写 return加数据

   如果函数有多个分支 必须保证每个分支 都要有返回值


6,函数的声明和实现

   1),如果被调用函数在主调函数之前, 那么就可以直接写定义,而不用声明

           一般情况下,main函数一定是要排在第一个 所以需要声明函数

   2),函数的声明可以放在任意的地方,但是至少应该放在调用函数之前。

   3),声明函数的函数头 必须要和 定义函数的函数头一致
           一个写好 另一个复制 就不会出错

   4),声明函数的时候 可以只写参数的类型 不写名称,但建议保持一致

   5),如果函数的返回值是int类型,无论这个函数在前面还是后面 就可以省略声明
          但即使是这样 建议你声明不能少

   建议:main函数要排在第一位
            其他函数的定义都放在main函数的后面
            无论什么情况,自定义的函数都要有声明和定义













作者: 2528    时间: 2016-5-18 07:02
值得一看。
作者: muyan091115    时间: 2016-5-18 07:40
2528 发表于 2016-5-18 07:02
值得一看。

谢谢支持
作者: SuperJJ    时间: 2016-5-18 09:23
总结很好,学习了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2