函数:一段具有某些特定功能的代码段.
使用函数的严格规定:
1.函数声明
2.函数定义
3.函数调用

函数声明:告知系统编译器该系统的函数名,函数参数,参数类型,参数个数,参数顺序等等,以便函数调用时对其进行校验.
格式:函数返回值类型修饰符  函数名(参数);
一般推荐复制
声明一般放在.h文件中

函数定义:
也叫函数的实现,也就是函数的功能代码
格式:
函数返回值类型修饰符 函数名(参数){
代码实现....
}
定义一般放在.m文件中
如果定义在了main上边,则可以省略函数声明,如果定义在了main下边,则不可以省略函数的声明.

函数调用
格式:函数名 (参数);

参数分类:实参和形参
形参:形式参数,通常出现在函数定义中.
实参:实际参数,通常出现在函数调用时,出现在被调函数中.
函数调用时,其实是把实参值拷贝了给形参,改变的只是复制过去的值,实参的值并没有发生改变.
A 调用 B:A就是主调函数,B就是被调函数.


多文件:
一般声明放在.h文件中,实现放在.m文件中,在主调函数中调用函数.

版权声明:本文为博主原创文章,未经博主允许不得转载。

最新文章

  1. mysql 根据某些字段之和排序
  2. Java Web的两种开发模式
  3. Android SDK Tools和Android SDK Platform-tools
  4. WPF数据绑定Binding(二)
  5. spark mllib k-means算法实现
  6. Mapreduce-Partition分析
  7. mongodb下载及安装配置教程【仅供参考】
  8. Log4Qt 使用(二)
  9. (大数据工程师学习路径)第三步 Git Community Book----Git介绍
  10. startssl证书firefox支持配置
  11. Sencha Cmd的简介
  12. 2.1 insertion sort 《算法导论》答案
  13. asp.net -mvc框架复习(9)-实现用户登录控制器和视图的编写并调试
  14. bootstrap timepicker 在angular中取值赋值 并转化为时间戳
  15. M - COURSES
  16. 泥瓦工vps
  17. pycharm 下使用tensorflow 之环境配置
  18. string、const char*、 char* 、char[]相互转换
  19. 每日英语:A Buying Guide to Air-Pollution Masks
  20. C# 图像自动切换

热门文章

  1. hdu 1573 X问题 两两可能不互质的中国剩余定理
  2. shell case语句
  3. Java 打开Excel,往Excel中存入值,保存的excel格式分别是xls和xlsx
  4. Windows下使用pip安装python包是报错-UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0
  5. 《剑指offer》第三_一题(找出数组中重复的数字,可改变数组)
  6. VSAN Cluster Failed
  7. Insert Delete GetRandom O(1)
  8. JS循环汇总
  9. Windows 2008 更改网卡绑定顺序
  10. 增加centos7.3上安装php7的php-soap扩展