码迷,mamicode.com
首页 > 其他好文 > 详细

26._函数

时间:2015-04-03 10:57:46      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

函数

  为什么需要函数

 

技术分享
 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 */
View Code

 

技术分享
 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 */
View Code

 

 

  什么叫函数

 

  如何定义函数

 

  注意的问题

 

  常用的系统函数

 

  专题:

    递归

26._函数

标签:

原文地址:http://www.cnblogs.com/houhaibushihai/p/4389174.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!