首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2017-04-26
33
问题
以下关于宏的叙述中正确的是
选项
A、宏定义必须位于源程序中所有语句之前
B、宏名必须用大写字母表示
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意几点:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/sqDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
以下程序输出的结果是#include#includemain(){charw[][10]={"ABCD","EFGH","IJKL","MNOP"},k;for(k=1;k
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b+
在下列关于二叉树的叙述中,正确的一项是
为了便于对照检查,测试用例应由输入数据和预期的______两部分组成。
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;______}node;
设有如下三个关系表下列操作中正确的是
在长度为n的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为()。
随机试题
A.白细胞数5×106/L,淋巴细胞为主,蛋白0.3g/L,糖3.5mmol/LB.白细胞数50×106/L,淋巴细胞为主,蛋白1.0g/L,糖1.5mmol/LC.白细胞数2000×106/L,中性粒细胞为主,蛋白1.0g/L,糖3.5mmol/L
患者,男性,36岁,饮酒后持续中上腹刀割样疼痛12小时,伴恶心、呕吐来急诊。体检:上腹部轻度压痛,无反跳痛,血淀粉酶540U/dl。应首先考虑哪种疾病
应用胆碱酯酶复活剂应注意
挖掘卖点进行的片区市场研究的内容主要包括()。
对于从国外采购的设备,设备原价通常是指()。
对下列句子中加横线的字词,解释正确的是()。
费德勒提出,领导效果的好坏取决于()。
数据并发操作通常会带来3类问题,它们是丢失更新、【】和读脏数据。
Timesamplingmeansthatresearcherschoosevarioustimeintervalsfortheirobservation.Intervalsmaybeselectedsystematical
OnNovember16thanumberofwell-knownmusicianswereonhandtohelpmarkthelaunchofGoogle’snewonlinemusicservice.Al
最新回复
(
0
)