早教吧作业答案频道 -->其他-->
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语言判断题解释。若有宏定义...的网友还看了以下:
判断题,正确的用“T”表示,错误的用“F”表示。寓言在艺术手法上的重要特点是写实;此外,还采用拟人 2020-05-16 …
判断题 1,Fish can't live without water.(判断题1,Fish ca 2020-05-17 …
应付账款通常不需函证,如函证,可以采用积极式或消极式函证。()此题为判断题(对,错)。请帮应付账款 2020-07-03 …
判断题。对的打“T”,错的打“F”。1.“怠慢”的“怠”查部首是“台”,音序是D。()2.“它们的 2020-07-04 …
C语言判断题解释。若有宏定义:#defineS(a,b)t=a;a=b;b=t;由于变量t没有定义 2020-07-10 …
判断题1,已知工作效率是a,时间是t,工作总量是c=axt.当a=5.8,t=7时,c=39.判断 2020-07-26 …
推断题:现有如下反应(反应条件均不给),推断物质⑴A→B+C+D⑵C+E→C+F+D⑶D+G→H⑷ 2020-07-30 …
判断题,若将函数y=f(t),t=g(x)复合为复合函数y=f(g(x)),函数t=g(x)的值域 2020-08-02 …
判断题(对的写“T”,错的写“F”)1.《项脊轩志》的“志”是一种文体。2.“项脊轩”是归有光的书斋 2020-12-04 …
建筑造价题谢谢了第71题(1分)判断题多孔砖、空心砖按图示厚度以立方米计算,应扣除砖本身孔或空心部分 2021-01-19 …