C语言标识符命名注意点

C语言的标识符一般应遵循如下的命名规则:

1、标识符必须以字母a~z、 A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。

2、标识符区分大小写字母。

3、标识符的长度,c89规定31个字符以内,c99规定63个字符以内。

4、C语言中的关键字,有特殊意义,不能作为标识符。其中注意,define为预处理命令,不是C语言关键字。

5、自定义标识符最好取具有一定意义的字符串,便于记忆和理解。

常见的关键字:
auto:声明自动变量;
break:跳出当前循环;
case:开关语句分支;
char:声明字符型变量或函数返回值类型;
const:声明只读变量;
continue:结束当前循环,开始下一轮循环;
default:开关语句中的“默认分支”;
do:循环语句的循环体;
double:声明双精度浮点型变量或函数返回值类型;
else:条件语句否定分支(与if连用);
enum:声明枚举类型;
extern:声明变量或函数是在其它文件或本文件的其它位置定义;
float:声明浮点型变量或函数返回值类型;
for:一种循环语句;
goto:无条件跳转语句;
if:条件语句;
int:声明整型变量或函数;
long:声明长整型变量或函数返回值类型
register:声明寄存器变量;
return:子程序返回语句(可以带参数,也可不带参数)
short:声明短整型变量或函数;
signed:声明有符号类型变量或函数;
sizeof:计算数据类型或变量长度(即所占字节数)
static:声明静态变量;
struct:声明结构体类型;
switch:用于开关语句;
typedef:用以给数据类型取别名;
unsigned:声明无符号类型变量或函数;
union:声明共用体类型;
void:声明函数无返回值或无参数,声明无类型指针;
volatile:说明变量在程序执行中可被隐含地改变;
while:循环语句的循环条件;
asm:用于在C语言中嵌入汇编指令;
fortran:为Fortran语言链接而设定的条件性支持类型指令符。

猜你喜欢

转载自blog.csdn.net/weixin_51871724/article/details/112506992