首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于宏的叙述中正确的是
以下关于宏的叙述中正确的是
admin
2019-12-17
21
问题
以下关于宏的叙述中正确的是
选项
A、宏定义必须位于源程序中所有语句之前
B、宏名必须用大写字*表示
C、宏调用比函数调用耗费时间
D、宏替换没有数据类型限制
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意以下几点:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字*,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://jikaoti.com/ti/EOG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){i;Aa={1,2};f(a);p
以下叙述中错误的是
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
下列语句组中,正确的是
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
有以下程序段:int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。例如,有下列矩阵:123456789101112若k为2,程序执行结果为:78
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:pr
软件的三要素是
随机试题
设计一张营养套餐食谱。
(2004年第136题)一个tRNA上的反密码子为IAC,其可识别的密码子是
妇科外治法常用于哪种疾病
A.心交感神经冲动增多B.交感缩血管纤维冲动增多C.心迷走神经冲动增多D.窦神经冲动增多E.交感舒血管纤维冲动增多颈动脉窦灌注压升高时诱发降压反射的原因是
药品生产企业设备的设计、造型、安装应该
甲、乙为劫取财物将在河边散步的丙杀死,当场取得丙随身携带的现金2000余元。甲、乙随后从丙携带的名片上得知丙是某公司总经理。两人经谋划后,按名片上的电话给丙的妻子丁打电话,声称丙已被绑架,丁必须于次日中午12点将10万元现金放在某处,否则杀害丙。丁立即报警
对某一土样,在一定的击实功能作用下,只有()。
在总账系统中,关于凭证删除的叙述,错误的是()。
对私设账簿的,对其直接负责的主管人员和其他直接责任人员可以处3000元以上5万元以下罚款。()
Yelloworpinkflowers?Thegreenorbluesweater?Wemakedecisionsaboutcolorallthetime.Now,scientistsarestartingtof
最新回复
(
0
)