对于C语言的一些规范,总结了网上比较常见的,小白新手可以打印出来,反复看,希望大家的代码都可以美如诗!!
如何使用花括号{}
首先每个函数的定义和说明都应该单独起行,函数名和函数体的花括号应该各占一行,并且在函数体结尾的花括号后面,加上注释,代表该函数是否结束。
示范如下:函数声明
void fun_test(int val) { }/*fun_test*/ 1234
下列则是需要加空格的场合
在逗号后面和语句中间的分号后面加,如int i, j, k; for(i = 0; i < n; i++) k = fun_test(i); 123 在运算符的两边各留一个空格加,如
a > b; a >= b; a = b; a >> 1; 1234 在关键字两侧加,如
if (a == b) //如果不加则如下所示,对比同上写法,是否感觉如上写法更具美观和直观。 if(a == b) 123 在类型与指针说明符指针加,如
char *p==; 1
不加空格的场合
在结构体成员引用符号 . 和 -> 左右不能加fun_test(...) 1 指针说明符*与变量名之间不要加空格
int *p; 不要写成 int * p; 1 符合运算符中间不能加空格(会导致语法错误)
a + = b; a < = b; 都是错误的 1
那什么时候该换行还是空格
~函数的变量说明与执行语句之间加上换行
~每个函数内的主要功能块之间用换行区别开来
~不要在一行中写多条语句
int main(void) { int i = 0; int sum = 0; //变量说明 for(i = 10; i > 0; i--) //执行代码 { sum += i; } } 12345678910
缩进
一般用Tab键,一个Tab 4个空格间距
遇到if, switch, for, 花括号的左括号应该单独起一行,与关键字对齐,可以使程序结构更清晰明了,避免出错。
即使语句块中只有一句语句,也建议用花括号包括
对于比较长的块,在末尾的花括号内加上注释,以表示该语言块结束
if (val != 0) { if (val > max) { max = val; } } else { printf("error-- val is invalidrn"); } /* if (val != 0) */ 123456789
强调注释
/*
* ***********************************
* 强调注释
* ***********************************
*/
块注释
/*
*/ 1
单行注释
/* */ 建议还是用这个
// 用这个比如后期需要再加注释,导致太长,换行还需要再加,格式又得重新调整,会比较麻烦
#define NUM 10 #define MAX_NUM 20 //多个单词用_连接 12 变量定义
2.1 (具体可以百度到对应的命名规范,如驼峰命名法,帕斯卡命名法、匈牙利命名法)
2.2 不要使用拼音去命名。
2.3 使用缩写时,应使用约定成俗的,而不是自己编造的。
2.4 多个单词组成的变量名,除了第一个单词外,其他单词首字母最好大写,如gUserData; 6.2 函数命名
最好一眼能让人读懂函数的用途
看都看到这了,麻烦各位看官老爷给个点赞关注,后面会继续分享,持续补充,有什么更好的建议,评论区讨论
相关知识
C语言:输出所有的水仙花数
c语言数组初始化——int a[N] = {0};
入门c语言(二)
现代汉语(语法篇)
简单的查询语法
传教士问题c语言
【六一语言学】儿童语言中的可爱语法
c语言玫瑰花代码devc++
c语言编程花朵,C语言花朵代码.doc
写一个C语言代码测量土壤湿度
网址: C语言语法规范 https://m.huajiangbk.com/newsview564958.html
上一篇: 国字笔顺笔画顺序 |
下一篇: 八花九裂的意思 |