首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2017-04-26
17
问题
以下关于宏的叙述中正确的是
选项
A、宏定义必须位于源程序中所有语句之前
B、宏名必须用大写字母表示
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意几点:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/sqDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置,并改正错误。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
数据库保护分为安全性、控制性、______、并发性控制和数据恢复。
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i])
下列语句能循环______次。ints=12;while(s);--S;
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include#includeintfun(int*s,intt,int*k){inti;*k=0;【】if(s[*
下列叙述中错误的是
随机试题
ThenumberofspeakersofEnglishinShakespeare’stimeisestimatedtohavebeenaboutfivemillion.Todayitisestimatedthat
26岁,初产妇,停经3个月,阴道流血10天,宫底平脐,听不到胎心,扪不到胎体。患者确诊后应立即采取的措施应为下列哪项
胎儿时期下列哪个系统发育最早
下列药物中,具有强心作用的是()
城市道路填土(方)路基施工时,应分层填土压实,以下关于压实作业施工要点说法,正确的有()。
投资者的投资策略的制定与市场是否有效有密切的关系。下列相关描述错误的有()。
某个体商店为增值税小规模纳税人。2014年1月,该个体商店购置一批货物,取得的普通发票上注明金额3200元,当月零售货物取得销售收入22400元;用部分外购商品抵债,抵债商品的买价为1200元,售价为1500元。该个体商店当月应纳增值税为()元。
软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及()。
心理咨询与治疗的总体目标是协助求助者理顺和平衡自身的人性结构,这是()的观点。
试论民法上的意思自治原则。
最新回复
(
0
)