www问答网
所有问题
当前搜索:
宏定义define可以大写吗
进行
宏定义
时,宏名必须用
大写
答:
宏名 并非 必须用大写。
可以大写
,可以小写,可以大小写混合,只要符合标识符写法的规定即可。如果专门用大写来写宏名,那么好处是阅读程序时,看到全大写的标识符时,自己知道“哦,那是宏",便于程序阅读和理解。下面是小写,可以说明宏用小写也是可以的。yyy(x) 是宏,表示 是 x 的三次方。incl...
C语言中
宏
名是否必须用
大写
字母表示?举个例子~
答:
不是必须大写的
,只是通常习惯使用大写字母定义宏名。例如:define kArrLen 10 // OC驼峰命名法:首字符为k,其他单词首字符大写 define ARR_LEN 10 // C语言中的宏命名规范:所有字母大写,单词用下划线分隔 语法说明:1、宏名一般用大写 2、使用宏可提高程序的通用性和易读性,减少不一致性,减少...
C语言中
宏定义
可以
小写吗,一定要
大写
吧?谢谢!
答:
小写也可以
,但需要注意不要与保留字或自定义变量名重或部分相同 由于担心这方面的问题,一般习惯上全用大写书写定义的标识,而其他函数名或自定义变量就避免全用大写来起名,避免无意之间的冲突。
C语言中的
宏定义可以
这样
定义吗
, #
define
int 20 如果int换成
大写
...
答:
不可以 大写可以
因为int是 系统定义 整形用的。
C语言
宏定义
中字母区分大小写吗
答:
区分,
C语言严格区分大小写 宏一般写成大写
,因为变量一般小写,宏大写容易区分
C语言中
宏
名是否必须用
大写
字母表示?举个例子~
答:
C语言中宏名不是必须用
大写
字母表示,习惯上宏名用大写字母表示,以便于与变量区别。但也允许用小写字母。
宏定义
表示数据类型,使书写方便。例如: #
define
STU struct stu在程序中可用STU作变量说明: STU body[5],*p;#define INTEGER int。在程序中即可用INTEGER作整型变量说明: INTEGER a,b;应...
#ifndef 后面的头文件名为什么要
大写
答:
if
defined
等等都一般用于
宏定义
相关,不用于头文件名,而宏名一般用
大写
你说的是头文件里的 ifndef __XXX_H define __XXX_H 头文件内容 endif 这种格式吧?这里__XXX_H也是宏,不是头文件名,只不过习惯上把这个宏定义成跟头文件名相似或一样。这个宏主要是用于编译的时候避免重复include同一头...
#ifndef 后面为什么写的头文件的
大写
形式?
答:
过了。如果已经 include 过了,就不再重复处理。也就是说,你用 ABC, abc 什么的也
可以
。只是习惯上 #
define
的都用
大写
,避免跟别的冲突。而这种用途的定义(就是避免重复 include 头文件增加编译器开销的用途)为了避免用的名字无意中跟别的重了,会用
宏定义
所在的头文件的名字的大写。
宏定义
的格式
答:
即在对相关命令或语句的含义和功能作具体分析之前就要换: 例: #
define
PI 3.1415926 把程序中出现的PI全部换成3.1415926 说明: (1)宏名一般用
大写
(2)使用宏可提高程序的通用性和易读性,减少不一致性,减少输入错误和便于修改。例如:数组大小常用
宏定义
(3)预处理是在编译之前的处理,而...
...区不区分大小写,例如 #
define S
3 main() {
答:
C语言对大小写敏感,你要改成
大写
的才有效。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言宏定义必须大写
c语言宏定义的几个坑和特殊用法
c语言定义define怎么用
宏定义必须大写吗
进行宏定义时宏名必须大写吗
define后面的要大写吗
definec语言宏定义负数
宏名称怎么写才可以运行
宏定义一定要大些吗