#define c语言预处理命令以下程序段中存在错误的是() A) #define array_size 100int array1[array_size];B) #define PI 3.14159#define S(r) PI*(r)*(r)…area=S(3.2);C) #define PI 3.14159#define S(r) PI*(r)*(r)…area=S(a+b);D)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 00:01:21
#define c语言预处理命令以下程序段中存在错误的是() A) #define array_size 100int array1[array_size];B) #define PI 3.14159#define S(r) PI*(r)*(r)…area=S(3.2);C) #define PI 3.14159#define S(r) PI*(r)*(r)…area=S(a+b);D)

#define c语言预处理命令以下程序段中存在错误的是() A) #define array_size 100int array1[array_size];B) #define PI 3.14159#define S(r) PI*(r)*(r)…area=S(3.2);C) #define PI 3.14159#define S(r) PI*(r)*(r)…area=S(a+b);D)
#define c语言预处理命令
以下程序段中存在错误的是()
A) #define array_size 100
int array1[array_size];
B) #define PI 3.14159
#define S(r) PI*(r)*(r)

area=S(3.2);
C) #define PI 3.14159
#define S(r) PI*(r)*(r)

area=S(a+b);
D) #define PI 3.14159
#define S(r) PI*(r)*(r)

area=S(a);

#define c语言预处理命令以下程序段中存在错误的是() A) #define array_size 100int array1[array_size];B) #define PI 3.14159#define S(r) PI*(r)*(r)…area=S(3.2);C) #define PI 3.14159#define S(r) PI*(r)*(r)…area=S(a+b);D)
题目的本意应该是选C,即S(r)会被替换成PI*a+b*a+b,而不是PI*(a+b)*(a+b).但可惜,题目写错了,如果写成#define S(r) PI*r*r就可以选C了