10-C语言函数

目录:

一、函数

1 函数由函数名、返回值、形参、函数体组成。

函数的使用分三个步骤:声明、定义、调用

2 语法格式:

返回值类型 函数名(参数){

。。。函数体;

}

3 函数声明

正常来件,函数在使用前一定要声明,由编译器从上到下,所以下面的代码调用上面的函数,不需要声明,但上面的代码调用下面的函数,就必须声明。

函数的声明:去掉函数体部分,保留返回值类型 函数名(参数);

如果返回值类型不是int的话,都要使用函数声明。

函数声明,可以省略参数,省略参数代表可以接收任意参数,如果不需要参数,使用void关键字。

4 函数调用

在准备使用函数的时候,执行函数名(参数),就调用了函数体的语句。没有参数()也不能省略。

有参数的函数在定义时使用的参数叫形参,当调用此函数时传人的参数叫实参。

调用函数时,需要函数的执行结果,,这时就需要返回值类型标识结果的类型,函数体内部需要使用return关键字,标识具体的函数结果(返回值)。

如果函数有返回值,当调用函数时,通常会使用变量接收返回值。

5 函数使用时注意的问题:

如果函数执行后,不需要结果,就定义函数的返回值类型void(空),也就不需要return关键字。

如果执行函数需要参照一些特定的条件,就可以使用参数,如果有多个参数,之间用逗号分隔符。

练习:

1)求两个数的和。(求和函数、有返回值、参数2)

2)求两个数的差、积、商。定义成函数。

3)输入五组数,求和差积商。

4)输入一个分数,输出相应的级别。

输入一个级别,输出相应的分数。

分别输入5个数,5个级别。

1 #include <stdio.h> 2 //声明函数 sayHello(); sayHello() 7 {); 9 } sayHello5();sayHelloByCount(sayHelloByCount(int count) 15 { 16for (int i = 0; i < count; i++) {); 18 } 19 } 20 int getNumber() 21 {; 23 }sum(int n1,int n2) 26 { 27int sum2 = n1 + n2; 28return sum2; 29 }cha(int n1,int n2) 32 { 33return n1 – n2; 34 } 35 int ji(int n1,int n2) 36 { 37return n1 * n2; 38 } 39 int shang(int n1,int n2) 40 { 41return n1 / n2; 42 } intputNum() 45 { 46int num;);,&num);); num; 51 } inputNum2() 54 { 55int num;);,&num); 58return num; 59 } 60 void printFenshuByLevel(int i){ 61if (i >= 90) {); 63}else if(i >= 60){); 65}else{); 67 } 68 } inputChar(){ 71char ch;);,&ch);); ch; 76 } 77 void printLevelByChar(char ch){ 78switch (ch) {:); 81break;:); 84break;:); 87break;: 90break; 91 } 92 }* argv[]) 94 { 95//调用函数 96// sayHello(); 97// sayHello5();int返回值可以不用声明 99// sayHelloByCount(3);100// int num = getNumber();101// printf(“num:%d\n”,num);102// int i = 3;103// int j = 5;104// int s = sum(i,j);105// printf(“sum:%d\n”,s);106// int i = intputNum();107// int i2 = intputNum();108// int j = intputNum();109// int j2 = intputNum();110// printf(“res:%d\n”,cha(i, i2));111// printf(“res:%d\n”,ji(j, j2));112 // for (int i = 0; i < 3; i++) {113 //char c = inputChar();114 //printLevelByChar(c);(int i = 0; i < 3; i++) {117char i = inputNum2();118 printFenshuByLevel(i);119 };122 }也只有懂的接受自己的失败,才能更好的去发挥自身优势,也才能够更好的去实现自我

10-C语言函数

相关文章:

你感兴趣的文章:

标签云: