若有宏定义:#defineS(a,b)t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。
相似题目
-
若有定义int a=9,b=6;则a
-
若有定义int a=5,b=7;则表达式(a++)+(++b)的值是()。
-
若有定义int a=9,b=6;a>b的值是()。
-
若有定义和语句:int a,b; scanf("%d,%d,",&a,&B.; 以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
-
若有宏定义:#define MOD(x,y) x%y则执行以下语句后的输出为( ) 。int z,a=15,b=100;z=MOD(b,a);printf(“%d\n”,z++);
-
若有定义:char a[4]=abc, b[20]=Hello
-
若有定义: int a=1,b=2,c=3; ,则执行表达式 (a=b+c)||(++b) 后 a , b , c 的值依次为( )
-
若有定义:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5];,则b的值为【 】。
-
若有int a,b,t;下面不能实现将a和b中的数据进行交换的是()
-
若有定义float a=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为()。
-
若有定义int a=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值是【 】。 c=(a-=(b-5)); c=
-
若有定义:int a=3,b=2,c=1,k; 则表达式k=a>b>c的值是()。
-
11、若有定义:int a=8,b=5,c; ,执行语句c=a/b+0.4;后,c的值为
-
若有定义:int a=8,b=5 ,c;执行语句c=a/b+0.4;后,c的值为
-
试题16若有定义:int a , b ; , 通过语句 scanf(“%d; %d”,&a,&b); , 能把整数3赋给变量a,5赋给变量b的输入数据是()
-
若有定义int a=9,b=6;则aA.0
-
若有定义define T 8和int a,b;,下面正确的表达式是()。
-
若有定义“int a=1,b=2,c=3;”则执行以下程序段后a,b,c的值分别为()。 if (a<b){ c=a;a=b;b=c; }
-
【单选题】若有int a,b,t;下面不能实现将a和b中的数据进行交换的是()
-
若有定义:int a=8,b=5,c; ,执行语句c=a/b+0.4;后,c的值为
-
若有宏定义define MOD(x,y) x%y ,下面程序段的结果是()。 int z,a=15; float b=100; z=MOD(b,a); printf("%d",z++);
-
若有定义“inta=5,b=7;”,则表达式a%一(b%2)运算后,a的值为()
-
若有定义 “int a,b,c; ”分别表示三个边长,则“(a+b<c && a+c<b && b+c<a)”是判断能否够构成一个三角形的条件。
-
若有定义:ina=1,b=2,c=3;,则执行表达式(a=b+c)‖(b)后a,b,c的值依次为()