一、c 命名规范插件
C语言命名规范的第一要点是可读性,易于人理解。变量名、函数名和结构体名应该是意义明确的单词,不要使用缩写。
在C程序中可见的标识符大体可以分为以下几类:变量名、函数名、结构体名、宏定义、常量、类型定义、文件名、目录名等。下文将会对其中的变量名、函数名和结构体名展开阐述。
1、变量命名规范
在C语言中,变量名是用来存储数据的标识符。变量名使用小写字母,可以使用下划线分隔多个单词。一般情况下变量名应该是名词,并且要和变量所存储的数据类型有关。
int employee_age; float employee_salary;
2、函数命名规范
函数名应该是动词或者动词短语,要用小写字母,单词之间使用下划线分隔。函数名应该是描述函数执行结果的动词。例如:calculate_average(),在这个函数中计算了一组数的平均值。
float calculate_average(int* array, int size) { float sum = 0; for (int i = 0; i < size; i++) { sum += *(array + i); } return sum / size; }
3、结构体命名规范
结构体名应该是名词或者名词短语,并且用大写字母开头。同时,结构体名应该和结构体所代表的东西有关。
struct Person { char* name; int age; };
二、命名规范c
C语言的命名规范和C++类似,其中最基本的原则还是可读性和易于理解。同时,C语言中还有一些特殊的命名规范。
1、类型定义命名规范
在C语言中使用typedef定义结构体、枚举等结构类型的时候,应该遵守和结构体命名规范类似的方式,以名称加上类型(struct、enum等)作为类型定义的名称。
typedef struct Fruit { char* name; int price; } Fruit;
2、宏定义命名规范
在使用宏定义时,宏定义应该用大写字母表示。如果宏定义的值是一个复杂的表达式,应该使用括号将表达式括起来。为了提高可读性,宏定义通常是单词间使用下划线分隔。
#define PI 3.1415926 #define SHOW_PRICE(item) printf("%s price is $%d.", #item, item##_price)
3、文件命名规范
在C语言中,文件名应该是小写字母,可以使用下划线分隔多个单词。
三、数据库命名规范
数据库命名规范和编程语言的命名规范类似,也要遵守可读性和易于理解的原则。此外,数据库中还有一些独特的命名规范需要遵守。
1、表命名规范
表名应该是名词或者名词短语,使用小写字母,单词之间使用下划线分隔。表名应该代表存储在表中的内容的类别。
CREATE TABLE employees ( id INT PRIMARY KEY, name VARCHAR(50), age INT, department VARCHAR(50) );
2、列命名规范
列名应该使用小写字母,可以使用下划线分隔多个单词。列名应该代表与列相关的数据。当列名表示一个外键时,应该以表名加上 _id 作为后缀。
CREATE TABLE employees ( id INT PRIMARY KEY, name VARCHAR(50), age INT, department_id INT, FOREIGN KEY (department_id) REFERENCES departments(id) ); CREATE TABLE departments ( id INT PRIMARY KEY, name VARCHAR(50) );
四、css命名规范
CSS命名规范同样要遵守可读性和易于理解的原则。通常,在CSS中使用中划线分隔多个单词来命名元素和类。
1、元素命名规范
元素名应该是无意义的单词或者单词短语,使用小写字母,可以使用中划线分隔多个单词。
.blog-post { ... }
2、类命名规范
类名应该是描述性的单词或者单词短语,使用小写字母,可以使用中划线分隔多个单词。类命名应该与元素的含义有关。
.section-header { ... }
五、机场命名规范
机场的命名规范是由国际民航组织制定的。机场名称中的前缀通常是国家代码,后缀是机场所在城市的名称或者是机场名称本身的缩写。某些大型机场附近还设有代码缩写,用于标记各个航站楼所在的区域。
例如:
LAX – 洛杉矶国际机场 JFK – 约翰·肯尼迪国际机场 ORD – 芝加哥奥黑尔国际机场
六、住宅小区命名规范
住宅小区的命名规范要遵循可读性和易于理解的原则。小区名称应该是有意义的单词或者单词短语,而且应该与小区所处的地理位置有关。
例如:
华山花园小区 龙江明珠小区
七、个体工商户命名规范
个体工商户的命名规范同样要遵循可读性和易于理解的原则。名称应该是有意义的单词或者单词短语,而且应该与行业有关。
例如:
李记烤鸭店 王小二水果店