关于C语言的符号常量 以下叙述中正确的是A.符号常量的符号名是标识符 但必须大写B.符号常量在整个程
关于C语言的符号常量,以下叙述中正确的是
A.符号常量的符号名是标识符,但必须大写
B.符号常量在整个程序中其值都不能再被重新定义
C.符号常量是指在程序中通过宏定义用一个符号名来代表一个常量
D.符号常量的符号名必须是常量
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:C
存C语言程序中,用一个符号名来代表一个常量,称为符号常量。注意:这个符号名必须在程序中进行特别的”指定”,并符合标识符的命名规则。一般在程序中都是利用宏定义来定义符号常量的,在代码中可以利用undef来结束符号常量的定义,然后进行重新定义,符号常量的大小写并没有特别的规定,一般时候为了和变量区分利用人写。
相似问题
生物药剂学的研究内容主要包括剂型因素 生物因素等 以下属于生物因素研究内容的是( )。A. 年龄B.
生物药剂学的研究内容主要包括剂型因素、生物因素等,以下属于生物因素研究内容的是( )。A 年龄B 药物的物理性质C 药物的化学性质D 制剂处方
简述输液制备中存在的问题 产生的原因。
简述输液制备中存在的问题,产生的原因。
有以下程序 include<stdio.h> main0{ inta=0 b=0; /*给a赋值a=
有以下程序 include<stdio.h> main0{ inta=0,b=0; *给a赋值a=10-b=20;给b赋值* printf(a+b=%din,a+b); **输出计算结果* } 程序运行后的
若有定义语句charc=/101;则变量C在内存中占A.2个字节B.3个字节C.1个字节D.4个字节
若有定义语句charc= 101;则变量C在内存中占A.2个字节B.3个字节C.1个字节D.4个字节请帮忙给出正确答案和分析,谢谢!
以下关于逻辑运算符两侧运算对象的叙述中正确的是A.只能是整数0或非0整数B.可以是结构体类型的数据C
以下关于逻辑运算符两侧运算对象的叙述中正确的是A.只能是整数0或非0整数B.可以是结构体类型的数据C.可以是任意合法的表达式D.只能是整数0或1请帮忙
