首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2020-07-28
45
问题
以下关于宏的叙述中正确的是
选项
A、宏定义必须位于源程序中所有语句之前
B、宏名必须用大写字母表示
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏杵换两类。使用宏时应注意以下几点:
①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/1o3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序:#inelude<stdio.h>main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);prinff("%d\n",s);}程序的运行结果是(
设有如下函数定义:#include<stdio.h>intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句n=fun(3);,则函数
以下叙述中错误的是()。
下列叙述中正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交
若有程序段charc;doubled:scanf("%lf%c",&d,&c);如果想把2.3输入给变量d,字符’f’输入给变量c,程序运行时正确的输入是()。
以下选项中不能作为C语言合法常量的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
下列数据流图(DFD)构造规则中正确的是()。
随机试题
强调教育学的心理学基础,奠定了科学教育学基础的教育家是第斯多惠。()
铰圆锥孔前,都必须把孔车削成锥孔,再用锥形铰刀铰孔。()
组织文化理论兴起于_______。
气味恶劣,不能与它药同装于一个药斗内的是为防灰尘污染,不宜装于一般药斗内的是
执业药师可以在几个注册机构注册?几个执业单位执业?()
某机电设备安装工程,由某公司总承包,该承包商对施工现场的安全生产、文明施工等采取了相应的措施,保证了工程安全施工。问题1.该总承包工程项目安全技术措施有哪些?2.现场文明施工管理的主要内容有哪些?
下列符合现金流量表中“现金”的概念的有()。
这是中国式的隐忍,中国人像野草一样,即使遭遇地火焚烧的大灾难,他们仍然熬得住,挺得牢,来年春天,又会满山遍野绽放新绿。一个人可以有许多品德,但基本的品德,我认为是“熬”这个字。一个人懂得了“熬”,就说明他有信念,他有坚持,他有原则,咬紧牙关能熬下来,他就是
冬天,医生检查牙齿时,常把小镜子放在酒精灯上适当烤一烤,然后再伸进口腔内。这样做的主要目的是()。
Readthefollowingtextanddecidewhichanswerbestfitseachspace.Forquestions26-45,markoneletterA,B,CorDony
最新回复
(
0
)