c语言命名不能出现什么

更新时间:02-02 教程 由 幻想 分享

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语言链接而设定的条件性支持类型指令符。

声明:关于《c语言命名不能出现什么》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2198824.html