首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2020-07-28
16
问题
以下关于宏的叙述中正确的是
选项
A、宏定义必须位于源程序中所有语句之前
B、宏名必须用大写字母表示
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的宁符替换和带参数的宏替换两类。使用宏时应注意几点:
①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;
②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;
③双引号中出现的宏名不替换;
④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/R23p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain()
给定程序MODI1.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。若higI1的值为:100,则函数的值为:732。请改正程序中的错误,使程序能输出正确的结果。注意:不
给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Crealink中指定部位的错误,使它能得出正确的结果。注意:不要改动mam函数,不得增行或删行,也不得更改程序
以下叙述中正确的是
下列叙述中正确的是
下面描述中正确的是
下面对软件描述错误的是
关于“while(条件表达式)循环体”,以下叙述正确的是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价
随机试题
关于肾小管分泌K+,错误的说法是()。
男性患者,25岁,高处坠落,双侧脚跟受伤。双跟骨变形,考虑跟骨骨折,需做X线检查,以了解骨折情况。关于DR的描述,下列哪项是错误的
48岁,月经过多半年,周期不定,经期较前延长,末次月经2周前。检查示:子宫正常大小、软。恰当的治疗是下列哪项
能够为企业的经营、决策提供可靠的量化的依据,同时具备客户建模、客户沟通、个性化等六大支柱性功能的CRM应用系统是()。
电子数据处理系统(EDP)、管理信息系统(MIS)、决策支持系统(DSS)、一般来讲它们之间的关系应该是()。
对于文本框Text1,能够获得按键的ASCII码值的事件过程是
DieKinderspielen______StrasseFussball.
1Realestateagentsareemployedbyrealestateagenciesthatsellorrentpropertyormanage,appraise,ordeveloprealestate
Duringthe1970’sand1980’spoliticalextremismandterrorismfrequentlyfocusedon"nationalliberation"andeconomicissues.
Trafficfumesrenderthescentofflowersbarelyrecognizabletohoneybeesandcouldhaveaseriousimpactontheirabilitytof
最新回复
(
0
)