【C语言速成】10. 代码的格式

这一章不教新的C语言特性,只教你怎么把代码写得工整、易于理解。

在赋值语句和运算中,变量名和运算符(除了自增自减、取地址和解引用等“一元运算符”)之间应该留一个空格。比如:

  • int a = 12;
  • char x = f(a, b);
  • for (int j = 0; primes[j] <= n / i; j++)
  • while (i != 10)
  • t += a[i] * b;

缩进可以让人更方便地辨识出一行代码属于哪个语句体。通常情况下一个大括号开始以后,每一行都应该在代码前边加两个或四个空格,如果里边还有一层语句体,第二层语句体内的语句应该再加两个或四个空格,以此类推。比如:
enter image description here
这样写代码会非常容易让人理解,而下边的代码虽然跟上边的代码实现的功能一样,但是没几个人愿意看,因为它的格式非常让人难受:
enter image description here
保持代码的格式工整是一个约定俗成的习惯,代码写得工整不只是方便别人理解,也方便你日后修改代码时能找准入手点。现在的大部分代码编辑器(比如DevC++、CPEditor和Visual Studio Code)内置了自动代码缩进的功能,有些还能一键格式化整个文件,对于这些功能要好好利用。

标签