早教吧作业答案频道 -->其他-->
C语言判断题解释。若有宏定义:#defineS(a,b)t=a;a=b;b=t;由于变量t没有定义,所以此宏定义是错误的。这题是对的,还是错的,为什么?
题目详情
C语言判断题解释。若有宏定义:#define S(a,b) t=a;a=b;b=t;由于变量t没有定义,所以此宏定义是错误的。 这题是对的,还是错的,为什么?
▼优质解答
答案和解析
此宏定义是正确的,但是在使用的时候可能会出错,也可能不出错。 出错的情况: int a = 5, b = 10; S(a, b); 会提示t是没有定义的标识符,因为宏S展开之后的代码如下: t = a; a = b; b = t; 不出错的情况: int a = 5, b = 10; int t; S(a, b); 宏展开后为t = a; a = b; b = t; 此时t正好是定义的一个整形变量,因此不出错。
看了 C语言判断题解释。若有宏定义...的网友还看了以下:
铀裂变的产物之一氪90(Kr)是不稳定的,它经过一系列衰变最终成为稳定的锆90(Zr),这些衰变是 2020-04-05 …
急!?关于七年级英语含be陈述句变一般疑问句如:Youareagirl,将这句变成一般疑问句,到底 2020-04-27 …
允许在嵌入的SQL语句中引用宿主语言的程序变量,在引用时______。A.直接引用B.这些变量前必须 2020-05-26 …
label1.Caption=str(a)&stra&str(b)&+"="这句语句中少什么? 2020-06-05 …
不积跬步,无以至千里,不积细流,无以成江河,这是说().A.质变是由量变引起的B.量变是由质变引起 2020-07-11 …
宾语从句后面不用改变语序的句型有一些宾语从句不要改变语序,比如Doyoukonwwhat’wrong 2020-11-28 …
事情变质的变质英文怎么说像是这场活动的本意已经变质这种语境事情变质的变质英文怎么说像是这场活动的本意 2020-12-06 …
C语言问答题若变量已正确定义并赋值,符合C语言语法的表达式是A:a=a+7B:a=7+b+c,a++ 2020-12-31 …
改句子:在天安门前璀璨的华灯下,我又想起这位亲爱的战友来.(改变语序,不改变意思)在天安门前璀璨的华 2021-01-09 …
下列各句中,没有语病的一句是A.电子机票的普及改变了以往必须面对面的购票方式,没有了时间、空间、地域 2021-01-12 …