在C语言程序编写中,我们有时会遇到一行代码太长而影响阅读或者出现与部分公司或组织要求的编码规范不符的情况,此时我们需要将这行代码分成多行来写。 一、针对一般语句换行 使用\结尾作为换行标记 在编译时,\后面的换行符将被忽略,当做一行处理。比如宏定义时使用 #define my_puts(x) printf("%s", \ x); 和...
规则9.3 一条语句不能过长,如不能拆分需要分行写。一行到底多少字符换行比较合适,产品可以自行确定。 换行时有如下建议: 换行时要增加一级缩进,使代码可读性更好; 低优先级操作符处划分新行;换行时操作符应该也放下来,放在新行首; 换行时建议一个完整的语句放在一行,不要根据字符数断行 规则9.4 多个短语句(包括...
在C语言中,换行符可以用在多个地方,如代码行、字符串、注释等等。接下来将分别介绍这些地方的换行用法。 二、代码行中的换行 在C语言中,一行代码可以按照规范的格式写在一行中,也可以使用换行符将代码分成多行。通常情况下,为了提高代码的可读性,我们会将过长的代码行分成多行,每行不超过80个字符。例如: int ...
C中字符串有时候会出现很长的情况,如果不换行书写查看起来很不方便。 长字符串拆分成多行处理也是C规范的一部分。 方法1. 利用双引号" " ,将长字符串分成多个子串换行,C会自动无缝拼接这些字符串。 方法2. 利用斜杠 \ , \ 后的换行符会被C忽略,所以可以拆分字符串,但是下一行的空格会被计算在内,可能导致...
一、C语言中什么情况下需要换行符 在C语言中,换行符(\n)用于在输出到屏幕或文件时在一行结束后换到下一行。通常情况下,换行符可以放在需要换行的文本后面,例如: cprintf("Hello, World!\n"); 上面的代码将输出”Hello, World!”并换行。在C语言中,需要使用换行符的情况包括: ...
至少接触到了,在这个编程规范中体现了,并且还扩充了很多,我觉得有必要归纳总结,一遍日后查阅。先是学习规范,然后再积累规范,最后才是依规范编写。 1、清晰第一 清晰性是易于维护、易于重构的程序必需具备的特征。代码首先是给人读的,好的代码应当可以像文章一样发声朗诵出来。
空行与换行 l 函数的变量说明与执行语句之间加上空行; l 每个函数内的主要功能块之间加空行表示区隔; l 不要在一行中写多条语句. 范例2:空行与换行 int main() { int i, j, nSum = 0; //变量说明 for (i = 0; i < 10; i++) //执行代码 ...
良好习惯之规范 一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行。 函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进。 括号要成对写,如果需要删除的话也要成对删除。 当一句可执行语句结束的时候末尾需要有分号。
while等语句后的执行语句建议增加成对的“{}”;如果if/else配套语句中有一个分支有“{}”,那么另一个分支即使一行代码也建议增加“{}”;添加“{”的位置可以在if等语句后,也可以独立占下一行;独立占下一行时,可以和if在一个缩进级别,也可以在下一个缩进级别;但是如果if语句很长,或者已经有换行,建议“{”...