10.d
11.c
12.b
13.c
14.d
15.b
在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理,而不是void,返回值是0
16.b
如果函数的类型与返回值类型不一致,以函数类型为准。
17.c
18.b
19.a
在复合语句内所定义的变量,称为该复合语句中的局部变量,它仅在当前这个复合语句中有效
{/* 复合语句1 */
int b,m; /* 定义局部变量 b,m,它们仅在复合语句1 中有效 */
b = 8; m = 100;
printf("\nY: %d %d %d %d | %d",a,b,c,d,m);
{ /* 复合语句2 */
int c,n; /* 定义局部变量 c,n,它们仅在复合语句2中有效 */
c = 9; n = 150;
printf("\nZ: %d %d %d %d | %d %d",a,b,c,d,m,n);
} /* 复合语句2 结束 */
printf("\nY: %d %d %d %d | %d",a,b,c,d,m);
}
20.a
21.b