执行下列程序段,输出结果, 。
#define f(a, b, x) a*x+b
printf("%d, %dn", f(3,2,1), f(6, 5, f(3, 2, 1)));
执行下面程序后,输出的结果是
main()
{ int y=10;
do {y--;} while (y); printf("%d\n",y);}
A.-1 B
若有以下说明:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
char c='a',d,g;
则值为4的表达式是______。
A. a[g-c] B.a['d'-'c'] C.a[4] D.a['d'-c]
设变量定义为“int a[4];”,则不符合C语言语法的表达式是( )
A> *a B> a[0] C> a D> a++