如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )
A. 该变量只在该复合语句中有效
B. 该变量在该函数中有效
C. 该变量在本程序范围内均有效
D. 该变量为非法变量
查看答案
以下正确的函数形式是( )
A. double fun(int x,int y) { z=x+y;return z;}
B. fun(int x,y) { int z; return z;}
C. fun(x,y) { int x,y; double z; z=x+y; return z;}
D. double fun( int x,int y) {double z; z=x+y; return z;
以下程序的输出结果是()#include#define F(y) 8.19-y#define PRINT(a) printf("%d",(int)(a))Voidmain(){intx=2;PRINT(x*F(3));}
A. 10
B. 13
C. 11
D. 报错
有以下程序#include#define PT 3.5;#define S(x) PT*x*x;mian(){int a=1,b=2;printf(“%4.1f\n”,S(a+b));}程序运行后输出的结果是()
A. 14.0
B. 31.5
C. 7.5
D. 程序有错无输出结果
形参可以是常量、变量或表达式。
A. 对
B. 错