C语言基础:函数(Function) 分类: iOS学习 c语言基础 2015-06-10 21:48 14人阅读 评论(0) 收藏
2024-10-13 09:45:26
函数:一段具有某些特定功能的代码段.
使用函数的严格规定:
1.函数声明
2.函数定义
3.函数调用
函数声明:告知系统编译器该系统的函数名,函数参数,参数类型,参数个数,参数顺序等等,以便函数调用时对其进行校验.
格式:函数返回值类型修饰符 函数名(参数);
一般推荐复制
声明一般放在.h文件中
函数定义:
也叫函数的实现,也就是函数的功能代码
格式:
函数返回值类型修饰符 函数名(参数){
代码实现....
}
定义一般放在.m文件中
如果定义在了main上边,则可以省略函数声明,如果定义在了main下边,则不可以省略函数的声明.
函数调用
格式:函数名 (参数);
参数分类:实参和形参
形参:形式参数,通常出现在函数定义中.
实参:实际参数,通常出现在函数调用时,出现在被调函数中.
函数调用时,其实是把实参值拷贝了给形参,改变的只是复制过去的值,实参的值并没有发生改变.
A 调用 B:A就是主调函数,B就是被调函数.
多文件:
一般声明放在.h文件中,实现放在.m文件中,在主调函数中调用函数.
版权声明:本文为博主原创文章,未经博主允许不得转载。
最新文章
- mysql 根据某些字段之和排序
- Java Web的两种开发模式
- Android SDK Tools和Android SDK Platform-tools
- WPF数据绑定Binding(二)
- spark mllib k-means算法实现
- Mapreduce-Partition分析
- mongodb下载及安装配置教程【仅供参考】
- Log4Qt 使用(二)
- (大数据工程师学习路径)第三步 Git Community Book----Git介绍
- startssl证书firefox支持配置
- Sencha Cmd的简介
- 2.1 insertion sort 《算法导论》答案
- asp.net -mvc框架复习(9)-实现用户登录控制器和视图的编写并调试
- bootstrap timepicker 在angular中取值赋值 并转化为时间戳
- M - COURSES
- 泥瓦工vps
- pycharm 下使用tensorflow 之环境配置
- string、const char*、 char* 、char[]相互转换
- 每日英语:A Buying Guide to Air-Pollution Masks
- C# 图像自动切换
热门文章
- hdu 1573 X问题 两两可能不互质的中国剩余定理
- shell case语句
- Java 打开Excel,往Excel中存入值,保存的excel格式分别是xls和xlsx
- Windows下使用pip安装python包是报错-UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0
- 《剑指offer》第三_一题(找出数组中重复的数字,可改变数组)
- VSAN Cluster Failed
- Insert Delete GetRandom O(1)
- JS循环汇总
- Windows 2008 更改网卡绑定顺序
- 增加centos7.3上安装php7的php-soap扩展