c语言中“_”的用法
时间: 2023-08-04 12:08:19 浏览: 251
四六级写作提分锦囊_C语言_
在C语言中,“_”(下划线)有以下几种用法:
1. 用于变量名、函数名和宏定义的命名:在C语言中,变量名、函数名和宏定义的命名中可以包含下划线。例如:
```
int my_variable;
void my_function();
#define MY_MACRO 10
```
2. 用于数字字面量的分隔符:在C99标准及以上版本中,可以使用下划线作为数字字面量的分隔符,方便阅读和书写。例如:
```
int num = 1_000_000;
```
3. 用于预定义宏的命名:在C语言中,有一些预定义宏的命名使用了下划线作为前缀或后缀,例如:
```
__FILE__:表示当前源文件名的字符串字面量。
__LINE__:表示当前源文件行号的整数常量。
__func__:表示当前函数名的字符串字面量。
```
需要注意的是,以双下划线开头或结尾的名称在C语言中被保留,不能用于用户定义的名称。此外,在C语言中,下划线和大写字母的组合也被保留,不要在变量名、函数名和宏定义的命名中使用,以避免命名冲突。
阅读全文