首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下有关宏替换的叙述不正确的是( )。
以下有关宏替换的叙述不正确的是( )。
admin
2021-06-15
55
问题
以下有关宏替换的叙述不正确的是( )。
选项
A、双引号中出现的宏名不替换
B、使用宏定义可以嵌套
C、宏定义仅仅是符号替换
D、宏名必须用大写字母表示
答案
D
解析
本题考查宏替换的规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意以下几点:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查;②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。
转载请注明原文地址:https://kaotiyun.com/show/X5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));printf("%d\n",a+b);}程序运行后的输出结果是(
有以下程序fun(intx)main(){intp;{if(x==0‖x==1)return(3);
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1):}mai
有以下程序:#include<stdio.h>voidfun(char*a,char*b){while(*a==′*′)a++;while(*b=*a){b++;a++;}}main(){char*s=″*****a
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
在结构化程序设计中,模块划分的原则是
设有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
下列关于二叉树的叙述中,正确的是
随机试题
A.陶弘景B.苏敬C.唐慎微D.陈藏器最先在本草中增列诸病通用药的是
销售渠道的核心业务是_______。
职业病危害项目申报内容不包括()。
下列关于土方明挖工程计量与支付的说法正确的是()。
货币国债可分为()。
下列税金中,不需要通过“应交税费”科目核算的是()。
“苹果创造了iPhone,但是小米是最低价的iPhone。”这句话的中心意思是()。
以下关于关系表和元组叙述错误的是()。
Fewcreaturesonearthareascuteastheblackliontamarin,andfewhaveasdramaticastoryline.Pug-nosedanddiminutive,w
Someofyou,whoweallknowarepoorandfindithardtolive,aresometimes,asitwere,gaspingforbreath.Ihavenodoubtt
最新回复
(
0
)