函数三要素:功能 参数 返回值
提:
int x1 (int n ){
return n / 3 + 1;
}
void x2 (){
printf("**********\n");
printf("**********\n");
printf("**********");
}
int x3 (int a, int b) {
//return a > b ? x : y;
if(a > b){
return a;
}
else{
return b;
}
}
int x4(int a, int b, int c){
int k = x3(a , b);
return x3(k, c);
}
演示:
1.将函数作为表达式调用
代码如下:
int X1 = x1(10);
printf("%d", X1);
效果如图:
2.作为语句调用
代码如下:
x2();
效果如图:
3.作为函数实参调用
代码如下:
int X3 = x1(x1(10));
printf("%d", X3);
效果如图:
4.在一个函数中调用另一个函数
代码如下:
int X2 = x1(10) + 10;
printf("%d", X2);
printf("\n");
printf("%d", x4(2, 3, 4));
效果如图: