C语言基础(三)函数
来源:互联网 发布:java实现邮件发送功能 编辑:程序博客网 时间:2024/05/23 19:22
第六章函数
使用函数的目的
1、 直接调用函数避免使用重复代码。
2、 自顶向下逐步细化。将复杂的问题分解成相对简单的子问题,提高主程序结构的清晰性和易读性。
3、 使程序的调试和维护变得更加容易。
函数输入:0~对个数据
函数的执行:将输入的数据进行加工
函数的输出:至多输出一个数据。
函数的定义分为两部分:函数头和函数体;
函数头部:函数名和类型特征。包括函数返回值类型、函数名、参数列表。参数列表声明参数的个数和各参数的类型。
函数体:用花括号括起来的若干语句,共同完成一个功能。
//功能求两个整数的和
//函数名 add
//函数参数:个数是两个,类型是整型
//函数的返回值类型整型
//a和b是参数,是传入数据的载体,在函数体中只能操作参数
int add(int a,int b){//大括号是函数体,势函数功能实现的地方
int sum=a+b;
return sum;//求到和将数据返回给调用函数的地方
}
int
int main(int argc, const char * argv[]) {
int a=5;
int b=10;
int z=add(a, b);
printf("%d\n",z);
return 0;
}
局部折叠(折叠一个函数) :Command+Option+Left/Right
全局折叠(折叠当前文件下的全部函数):Shift+Command+Option+Left/Right
折叠注释块:(/* */之间的文字) : Ctrl+Shift+Command+Left/Right
int fun(int ); //函数头后只加;没有函数体叫做函数声明。函数声明的时候可以将参数名省略, 类型名不能省略
//一般将函数声明放在main函数的前边,函数实现放在main函数的后边。
这样的问题就是缺少输入输出头文件
枚举变量在switch语句中使用时,一定要先声明一个枚举类型的变量。
真的值是0,假的值是1;
- C语言基础(三)函数
- C语言基础(三)函数
- C语言基础(三)
- C语言基础(三)
- C 语言基础(三)
- c语言基础(三)
- c语言基础(三)
- C语言基础(三)
- C语言基础(三)
- C语言基础三
- C语言基础(三)
- 黑马程序员-iOS基础-C语言基础(三)流程控制及函数
- 黑马程序员-C语言基础三:scanf函数
- (三)C语言基础(数组,内存分配,函数指针)
- C语言基础(三)(数组)
- C语言基础(三)运算符
- C语言基础篇(三)
- C语言基础(三)- 数组
- HBase应用Java API的HBaseAdmin来创建和编辑模式
- AsynchronousCall class
- 主元素
- searchview在toolbar中使用基础
- 事件、订阅与触发(一)
- C语言基础(三)函数
- 多继承的用法
- ACache的git地址以及简介
- C++之若所有参数皆需类型转换,请为此采用non-member函数(24)---《Effective C++》
- Android Notification创建、类型、取消、自定义、点击介绍
- BottomNavigationView 的使用
- arp -a 获取内网被占用的ip
- 字符串匹配的KMP算法
- Spring项目定时任务