首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列选项中不会引起二义性的宏定义是( )。
下列选项中不会引起二义性的宏定义是( )。
admin
2012-12-03
69
问题
下列选项中不会引起二义性的宏定义是( )。
选项
A、#define S(x) x*x
B、#define S(x) (x)*(x)
C、#define S(x) (x*x)
D、#define S(x) ((x)*(x))
答案
D
解析
本题考查参数的宏替换。避免二义性有些参数表达式必须加括号,否则在实参表达式替换时,会出现错误。例如x为(m+n)时替换A:m+n*m+n,所以D最符合条件。
转载请注明原文地址:https://kaotiyun.com/show/TgPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则
利用E-R模型进行数据库的概念设计,可以分成三步:首先设计局部E-R模型,然后把各个局部E-R模型综合成一个全局的模型,最后对全局E-R模型进行______,得到最终的E-R模型。
下面对对象概念描述错误的是
以下程序的输出结果是【】。#defineMAX(x,y)(x)>(y)?(x)L:(y)main(){inta=5,b=2,C=3,d=3,t;t=MAX(a+b,c+D)*10;printf("
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
若有下面的说明这定义:structtest{intm1;charm2;floatm3;unionuu{charu1[5];intu2[2];}ua;}myaa;则sizeof(structte
结构化程序设计的核心和基础是()。
表达式3.6-5/2+1.2+5%2的值是()。
两个或两个以上模块之间联系的紧密程度称为()。
具有3个结点的二叉树有
随机试题
A.抗SSA抗体B.抗Sm抗体C.抗ds-DNA抗体D.抗心磷脂抗体E.ANA与系统性红斑狼疮疾病活动相关性抗体是
尿毒症期可出现哪些电解质紊乱
依据《中华人民共和国价格法》,下列属于经营者正当价格行为的是
【2011年真题】根据《工程造价咨询企业管理办法》,下列要求中,属于甲级工程造价咨询企业资质标准的有()。
根据《人民币银行结算账户管理办法》的规定,下列情形中,可以申请开立异地银行结算账户的有()。
一般纳税人纳税辅导期一般应不少于6个月。()
()之于大米相当于()之于面粉
A、 B、 C、 D、 D观察整套图形可以发现,图形的规律是图案是间隔着递增的,依此规律可知答案为D。
试述《学记》中关于教育教学原则的主张。
Throughoutthehistoryofthearts,thenatureofcreativityhasremainedconstanttoartists.Nomatterwhatobjectstheyselec
最新回复
(
0
)