執(zhí)行如下程序后,輸出結(jié)果為() #include #define N 4+1 #define M N*2+N #define RE 5*M+M*N main() { printf(""%d"",RE/2); }
A.150 B.100 C.41 D.以上結(jié)果都不正確
設(shè)有以下宏定義 #define N 3 #define Y(n) ((N+1)*n) 則執(zhí)行語(yǔ)句:z=2 (N+Y(5+1));后,z的值為()
A.出錯(cuò) B.42 C.48 D.54
設(shè)有如下定義: struct sk { int a; float b; }data; intp; 若要使P指向data中的a,正確的賦值語(yǔ)句是()
A.p=&a B.p=data.a C.p=&data.a D.*p=data.a