首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2020-11-23
58
问题
以下关于宏的叙述中正确的是
选项
A、宏定义必须位于源程序中所有语句之前
B、宏名必须用大写字母表示
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意以下几点:
①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;
②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;
③双引号中出现的宏名不替换;
④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/Pv3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(intn,int*s){intf:if(n==1)*s=n+1;else{fun(n—1,&f);*s=f;}}main(){intx=0;fun(4,&
有以下程序:#include<sfdi0.h>#include<string.h>main(){charstr[]={″Hell0Beijing″;printf(″%d,%d\n″,strlen(str),sizeof(str));}
有以下程序:#include<stdio.h>main(){inta=2,c=5;printf(″a=%%d,b=%%d\n″,a,c);}程序的输出结果是()。
有以下程序段:intx,i;for(i=1;i<=100;i++){scanf(″%d″,&x);if(x<0)continue;printf(″%4d\n″,x);}下列各项中,针对上述程序段的描述正确的是()。
有以下程序:#include<stdio.h>main(){inti,array[6]={1,5,0,4};for(i=0;i<5;i++)printf(″%d″,array[i]);printf(″\n″);}程序运行后的输出结果
以下不构成无限循环的语句或语句组是
在数据管理技术发展的三个阶段中,数据共享最好的是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
下面不属于软件需求分析阶段主要工作的是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
随机试题
下列关于认证技术的说法中错误的是()
制皮鞋工人易患
不符合动物医院法定条件的是()
可兴奋细胞发生兴奋时所共有的本质变化是
国务院负责特种设备安全监督管理的部门应当将允许使用的新材料、新技术、新工艺的有关技术要求,及时纳人()。
采用在竖向荷载作用下无水平反力结构的桥被称为()。
某建筑工程位于近郊区,建筑面积123000m2,混凝土现浇结构,筏形基础,地下2层,地上15层,基础埋深10.2m。工程所在地区地下水位于基底标高以上,从南流向北,施工单位的降水方案是在基坑南边布置单排轻型井点。基坑开挖到设计标高后,施工单位和监理单位对基
基金销售机构销售产品一般以()营销理论为指导。
TherecessionistakingaserioustollonAmericanretail,bute-commercecouldemergeasawinner.Accordingtoanewrepor
A、Extremelyhighcrimerates.B、Troubledhighereducation.C、Limitednaturalresources.D、Poorgovernmentstability.B题目询问新闻的主题。
最新回复
(
0
)