不需要include,但是需要编译两个c文件再链接两个文件,你上面只编译了1.c,没有编译2.c,所以链接的时候找不到a的定义,会报错。
int c;c = (a > b) ? a : b; // 这里的a,b是局部变量,其值决定于调用函数 return (c);} void main() { int a = 8;// 这里的a是局部变量a = 8,b是全局变量b = 5,两值作为实参传给函数max()printf("max = %d\n\n",max(a,b));} main()函数中,定义了局部变量a,...