首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2015-12-25
23
问题
以下关于宏的叙述中正确的是
选项
A、宏定义必须位于源程序中所有语句之前
B、宏名必须用大写字母表示
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意以下几点:
①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;
②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;
③双引号中出现的宏名不替换;
④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://jikaoti.com/ti/Iai0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>VOidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(&y);
若执行下列程序时从键盘上输入2,则输出结果是()。#inClude<Stdio.h>main(){inta;scanf("%d",&a);if(a++<3)printf("%d\n",a)
C语言可执行程序的开始执行点是()。
下列程序段的运行结果是______。charstr口="ABCD",*p=str;printf("%d\n",*(p+3));
下列叙述中不正确的是()
下列叙述错误的是()
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
下列叙述中正确的是()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
随机试题
引起食品腐败变质的因素不包括________。
与胃的排空时间长短无关的是
右手寸口寸、关、尺三部一般侯
针对减刑、假释的案件,具有下列哪些情形的。人民检察院应当进行调查核实:()
2007年我国某作家出版一部长篇小说,2月份收到预付稿酬20000元,4月份小说正式出版又取得稿酬20000元;10月份将小说手稿在境外某国公开拍卖,取得收入100000元,并按该国的有关规定缴纳了个人所得税10000元。该作家以上收入在中国境内应缴纳个人
19世纪下半期,沙俄割占中国领土150多万平方公里,是通过下列()不平等条约实现的。
下列Windows命令中,可以显示主机路由表内容的命令是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。
•Lookatthenotesbelow.•Someinformationismissing.•YouwillhearatelephonetalkonmakingTVcommercial.•Forea
Businessandgovernmentmanagersoftenpromote"cleandesk"policiestoavoiddisorganizedofficesandmessydesks,________boos
最新回复
(
0
)