首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2017-04-26
22
问题
以下关于宏的叙述中正确的是
选项
A、宏定义必须位于源程序中所有语句之前
B、宏名必须用大写字母表示
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意几点:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://jikaoti.com/ti/Z4i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在执行下述程序时,若从键盘输入6和8,则结果为main(){inta,b,s;scanf("%d%d",&a,&b);s=aif(a
C语言规定,在一个源程序中,main函数的位置
以下程序的运行结果是【】。#includelongfib(intg){switch(g){case0:return0;case1:case2:return1;}return(fib(g-1)+fib(
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(k[i])
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
结构化程序设计主要强调的是
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
设有如下三个关系表下列操作中正确的是
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是
随机试题
校外活动是课堂教学的延续。
自首必须具备的条件是( )。
评标委员会提出书面评标报告后,中标人应当由( )确定。
根据有关规定,纳税人遗失税务登记证件的应当在一定期限内书面报告主管税务机关,并登报声明作废。某纳税人2006年6月15日遗失了税务登记证件,那么他书面报告主管税务机关的时间不正确的包括()。
下列不属于个人住房贷款合作机构风险的是()。
城镇土地使用税根据不同地区和各地经济发展状况实行等级幅度税额标准,那么邵阳市的税额标准为()。
根据个人所得税法及其实施条例的规定,可以免征个人所得税的奖金有()。
下列关于果酒、果醋、泡菜等的制作,叙述正确的一项是()。
Inbringingupchildren,everyparentwatcheseagerlythechild’sacquisition(学会)ofeachnewskillthefirstspokenwords,the
下列关于宪法分类的表述中,正确的是()
最新回复
(
0
)