函数
为什么需要函数
1 /* 2 2015年4月3日 08:53:09 3 目的: 4 函数的例子,输出a , b 5 c , d 6 e , f 7 中的最大值 8 9 */ 10 11 # include <stdio.h> 12 13 int main(void) 14 { 15 int a, b, c, d, e, f; 16 17 a = 1, b = 2, c = 3, d = 9, e = -5, f = 100; 18 //逗号表达式从左往右执行,整体表达式的值是100,即最右边的值 19 20 if (a > b) 21 printf("%d\n", a); 22 else 23 printf("%d\n", b); 24 25 if (c > d) 26 printf("%d\n", c); 27 else 28 printf("%d\n", d); 29 30 if (e > f) 31 printf("%d\n", e); 32 else 33 printf("%d\n", f); 34 35 return 0; 36 37 } 38 /* 39 在VC6.0中运行结果是: 40 ----------------------------- 41 2 42 9 43 100 44 ----------------------------- 45 总结:重复代码不合适 46 47 48 */
1 /* 2 2015年4月3日 09:05:30 3 目的: 4 函数的例子,输出a , b 5 c , d 6 e , f 7 中的最大值 8 9 */ 10 11 # include <stdio.h> 12 13 //max是函数名, i 和 j 是形式参数,简称形参,void表示函数没有返回值 14 void max(int i, int j) 15 { 16 if (i > j) 17 printf("%d\n", i); 18 else 19 printf("%d\n", j); 20 } 21 22 int main(void) 23 { 24 int a, b, c, d, e, f; 25 26 a = 1, b = 2, c = 3, d = 9, e = -5, f = 100; 27 28 max(a, b); //a和b是实参(实际参数),分别传递给i, j 29 max(c, d); 30 max(e, f); 31 32 return 0; 33 34 } 35 /* 36 在VC6.0中运行结果是: 37 ----------------------------- 38 2 39 9 40 100 41 ----------------------------- 42 总结:定义max函数 43 44 45 */
什么叫函数
如何定义函数
注意的问题
常用的系统函数
专题:
递归
时间: 2024-10-13 01:30:46