intZ z=x>y?x:y; return Z; } 函数声明值得注意的问题如下: (1)函数声明的目的主要是说明函数的类型和参数的情况,以保证程序编译时能判断对 该函数的调用是否正确: (2)如果自定义函数被放在主调函数的后面,则需要在函数调用前,加上函数声明: 如果自定义函数被放在主调函数的前面,则不需要写函数声明。 3.函数调用的一般形式 函数调用的一般形式为: 函数名(实参表) 实参可以是常量、变量和表达式。 示例: #include<stdio.h≥ void main(void) intf(intx方 int a,b; scanf("%d",&a); b=fa),体函数调用*/ printf("b=%d\n",b); int f(int x) float y; if(x>0) y=1; -82-{ int z; z=x>y?x:y; return z; } 函数声明值得注意的问题如下: (1)函数声明的目的主要是说明函数的类型和参数的情况,以保证程序编译时能判断对 该函数的调用是否正确; (2)如果自定义函数被放在主调函数的后面,则需要在函数调用前,加上函数声明; 如果自定义函数被放在主调函数的前面,则不需要写函数声明。 3. 函数调用的一般形式 函数调用的一般形式为: 函数名(实参表) 实参可以是常量、变量和表达式。 示例: #include <stdio.h> void main(void) { int f (int x); int a,b; scanf("%d",&a); b=f(a); /* 函数调用 */ printf("b=%d\n",b); } int f(int x) { float y; if (x>0) y=1; - 82 -