一直在写代码的过程中寻求快乐,那么作为一个合格的程序员,并不是要写出别人看不懂的代码,而是尽可能写出每个人都能看懂的代码。个程序员都有自己编写代码的风格,但是终归要一点就是:美观
Linux C编程风格
- 适当的空行和空格,空行一般可以出现在逻辑快之间。
- 一定要有缩进,代码块中的代码一定要缩进,无论是函数体,循环体,switch多路分支和普通的复合语句。
- 适当的注释,程序具有一定的逻辑以及算法复杂度的时候,在关键的地方都要做好注释。写注释是一种修养的表现。
- Linux C风格中的函数名以及变量名一般用小写字母加下划线,比如变量:happy_day,而不是Happyday这样命名。
- 最好按照规范进行代码编写,代码不仅仅是写给自己看,更是要写给别人看的,不能自成一体。
Linux中GCC环境中Main的规定
在GCC编译环境中,main函数只有两种写法:
1、int main (void){return 0;}
这种写法表示主函数不用外部参数。
2、int main (int argc, char **argv)(return 0;)
这种写法表示主函数需要外部参数。
至于这种写法:void main(){} 、 void main(void){}
等等写法在Linux中GCC编译环境中都是不允许的。
函数中的return 作用
- 退出函数:如果在函数中的return表示退出该函数,并且返回信息。
- 退出程序:如果在main函数中,return表示退出该程序,并且返回信息。
如果程序正常退出,一般约定为:return 0
若程序异常退出,可以有多种情况: return 1 或者return 2等等,每个数字表示一种异常。
对代码的认识
很多朋友可能刚刚接触编程,甚至接触编程很久的朋友也会有一种感觉,就是自己接触编程很久了,但是总觉得自己的编程水平似乎与自己很近,但又觉得很远,那很有可能是自己对代码的认识不正确。
很简单就以int a ;
这个语句为准:
如果你的认识是:定义一个变量,这个变量是a。那么证明你对编程的认识不够。
如果你的认识是:申请一块内存,并且叫它为a,并且按照整型的大小分配给a,然后后面的操作是如何使用这一块内存。我们对计算机编程的理解就应该更加深层一些,才能让你对编程更加深入。