首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2019-04-24
36
问题
以下关于宏的叙述中正确的是
选项
A、宏定义必须位于源程序中所有语句之前
B、宏名必须用大写字母表示
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意几点:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://jikaoti.com/ti/DNf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义char*m,n[5],并执行了m=malloc(80)后,以下语句中正确的是()。
若有以下说明语句(其中0<=i<6),则对字符串中字符的引用错误的是()。char*strp="string";
使用fgets(str,n,p)函数从文件中读入一个字符串,以下叙述错误的是()。
下面的程序的输出为()。structA{intm;int*n:}*p;intdata[4]={10,20,30,40);structAaa[4]=50,&data[0]
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。【10年3月】
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。【09年3月】
数据库应用系统中的核心问题是()。【09年3月】
下列叙述中正确的是()。【09年3月】
设有定义语句int(*f)(int);则以下叙述正确的是
数据库应用系统中的核心问题是()。
随机试题
急性阑尾炎非手术治疗的适应证是()。
组胺中毒的机制是
五味子补骨脂
以动物病理产物入药的药材是
在施工过程中,某施工企业的安全生产条件不符合国家规定,致使多人重伤和死亡,该施工企业的行为构成()。
下列公文属于上行文的是()。
0,4,3,10,6,7,()
设函数y=f(x)由ey一xy=e所确定,求f′(0)和f"(0).
ItisgenerallyrecognizedintheworldthatthesecondGulfWarinIraqisacrucialtestofhigh-speedweb.Fordecades,Ameri
Whatwouldyoudoifyourwalletbecamehardertoopenasyourspendingapproachedorexceededyourbudget?Wouldyou【C1】______t
最新回复
(
0
)