网站开发师培训,创建网站论坛,邢台网站设计哪家好,专做高中知识的网站目录 一、标识符命名规则
#xff08;1#xff09;标识符命名规则#xff1a;
#xff08;2#xff09;标识符使用注意事项#xff1a;
二、函数的命名规则
三、类型的命名
#xff08;1#xff09;类型的重命名#xff1a;
#xff08;2#xff09;基本类型重…目录 一、标识符命名规则
1标识符命名规则
2标识符使用注意事项
二、函数的命名规则
三、类型的命名
1类型的重命名
2基本类型重命名
3结构体/联合体类型重命名
4函数指针的重命名
5类型命名的作用 一、标识符命名规则
1标识符命名规则
有效字符只能由字母、数字和下划线组成且以字母或下划线开头。有效长度随系统而异但至少前8个字符有效。如果超长则超长部分被舍弃。 例如由于student_name和student_number的前8个字符相同有的系统认为这两个变量是一回事而不加区别。在TCV2.0中变量名标识符的有效长度为132个字符缺省值为32。C语言的关键字不能用作变量名。
2标识符使用注意事项
标识符由字母A-Za-z、数字0-9、下划线“_”组成并且首字符不能是数字但可以是字母或者下划线。例如正确的标识符abca1prog_to。不能把C语言关键字作为用户标识符例如ifforwhile等。标识符长度是由机器上的编译系统决定的一般的限制为8字符注8字符长度限制是C89标准C99标准已经扩充长度其实大部分工业标准都更长。标识符对大小写敏感即严格区分大小写。一般对变量名用小写符号常量命名用大写。
二、函数的命名规则
函数的命名主要是利用大驼式命名。
例如MyFirstName,WrDataToLCD。
变量命名使用名词性词组一般结构为
目标词动词(的过去分词)【状语】【目的地】
三、类型的命名
1类型的重命名 给一个已有的数据类型声明一个新名字。新名字是数据类型的别名。
2基本类型重命名
给一个已有的数据类型声明一个新名字。新名字是数据类型的别名。
用处 创建平台无关的数据类型比如time_t、size_t、uint8_t、int8_t等。
3结构体/联合体类型重命名
我们使用结构体类型时需要使用struct关键字。typedef可以省略这个关键字。
结构
typedef struct {成员;
} 类型名;实例
typedef struct _Point3D{int x;int y;int z;
} Point3D;
Point3D p {1,2,3};//相当于struct _Point3D p {1,2,3};4函数指针的重命名 语法
typedef 返回类型 (* 函数指针类型)(参数)实例
int add(int a,int b){return ab;}
typedef int (*opt)(int,int); // 定义函数指针类型
opt fpadd add; // 定义函数指针并赋值
printf(%d\n,(*fpadd)(1,3));5类型命名的作用
现有类型创建别名定义易于记忆的类型名。简化代码。便于批量修改具体类型。