66问答网
所有问题
C语言中,下面有关宏替换的叙述中,不正确的是?
A宏替换不占用运行时间 B宏名无类型C宏替换只是字符串替换 D宏替换是在运行时进行的
举报该问题
推荐答案 2012-11-03
宏替换是在预编译时完成的,预编译的功能是将
头文件
引入,并且将定义的宏按字面完成“傻瓜”式替换(即将符合宏的样式的
字符串
,替换成宏定义的字符串),宏名没有类型区分,它只是个字符串。因此,D是错的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Dvp299v2D.html
其他回答
第1个回答 2012-11-03
D,应该是正式编译前,可能表述不准确,反正不是在运行时
第2个回答 2012-11-05
C
相似回答
以下
有关宏替换的叙述不正确的是
( )
答:
【答案】:D 本题考查
宏替换的
规则。宏替换分为简单的字符替换和带参数的宏替换两类。使用宏时应注意以下几点:①定义仅仅是符号替换
,不是
赋值语句,因此不做语法检查:②为了区别程序中其他的标识符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套...
以下
有关宏替换
和函数的调用
的叙述中,不正确的是
答:
宏替换
只在编译阶段发生,不在运行阶段发生
高人帮帮忙,做几道
C语言的
习题!!!
答:
1:若有以下定义和语句:union data {int i;char c;float f;}a;int n;则以下语句
正确的是
( 1 )。1.a=5; 2.a={2,’a’,1.2}; 3.printf(“%d\n”,a); 4.n=a;2:在
C语言中,
要求运算数必须是整形的运算符是(4 ).1./ 2.++ 3.!= 4.3:C语言规定,数组名做实参...
求
c语言
试题及答案!急啊!
答:
6、以下有
宏替换不正确的叙述
( ).A.宏替换不占用运行时间 B.宏名无类型
C
.宏替换只是字符串替换 D.宏名必须用大写字母表示7、执行char str[10]=”Ch\nina”; strlen(str)的值是( )A.5 B.6 C.7 D.98、下面程序的输出结果是:()#define POWER(x) (x*x)main(){int i=4; printf("%d",POWER(...
电气三班
c语言
选择题
答:
下列关于字符串
的叙述中正确的是
()。
C语言中有
字符串类型的常量和变量两个字符串中的字符个数相同时才能进行字符串大小的比较可以用关系运算符对字符串的大小进行比较空串一定比空格打头的字符串小~D~~~8下面能正确进行字符串赋值的是()。char s[5]={"ABCDE"};char s[5]={'A','B','C','D','E'}...
在下列
有关宏替换的叙述中,正确的
说法是 A)宏替换占用运行时间_百度...
答:
宏名用大写字母表示只是个习惯,大小写都行;
宏替换不
占用运行时间,只占编译时间;因为宏替换发生在编译预处理阶段,预处理也是编译工作的一部分。宏名无类型;宏替换只是字符替换;带参数的宏替换和函数不等价;所以答案选D。
大家正在搜
以下关于宏替换的叙述不正确的是
关于宏替换不正确的描述是
有关宏替换的叙述
宏替换的替换规则
宏替换只是字符替换
有关宏的用法哪些正确
c语言的宏是怎么处理的
c语言宏替换例题
c语言宏替换
相关问题
C语言中,下面有关宏替换的叙述中,不正确的是?拜托了各位 谢...
以下有关宏替换的叙述不正确的是( )。 A. 宏名不具有类型...
以下有关宏替换和函数的调用的叙述中,不正确的是
c语言中,下面叙述不正确的是
在Windows中,下面有关打印机方面的叙述中( )是不正确...
(C语言)以下叙述中不正确的是
在下列有关宏替换的叙述中,正确的说法是 A)宏替换占用运行时...
C语言中,宏替换的替换规则