C和指针_第2章_基本概念_学习笔记

1.三字母词

三字母词    代表词
??(   [
??)]
??!|(或)
??<{
??>}
??'^
??=#
??/\
??-~

2.转移字符

转移字符介绍
\?在书写连续多个问号时使用,防止被解释为三字母词
\"用于表示一个字符常量内部的双引号
\'用于表示一个字符常量内部的单引号
\\用于表示一个反斜杠,防止被解释为一个转义字符
\a警告字符。它将奏响终端铃声或产生其他一些可听见或可看见的信号
\b退格键
\f进纸字符
\n换行符
\r回车符
\t水平制表符
\v垂直制表符
\dddddd表示1~3个八进制数字。表示给定的八进制数值代表的字符
\xddd十六进制

3.编程风格

    3.1 空行用于分割不同的逻辑代码段,即按照功能划分代码段。

    3.2 因为if和相关语句的括号是这些语句的一部分,而不是它们测试的表达式的一部分,所以在括号和表达式之间留下一个空格,是表达式看上去更突出一点。函数原型也如此。

    3.3 在绝大多数操作符的使用中,中间隔以空格,使表达式可读性更佳。有时在复杂的表达式中,为助于显示子表达式的分组,省略空格。

    3.4 嵌套于其他语句的语句缩进,显示其层次。使用Tab键,函数复杂,建议分割函数成多个函数。

    3.5 绝大部分注释应成块出现。

    3.6 在函数定义中,返回类型出现于独立一行,函数名出现在下一行的起始处。(我不喜欢这样)

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页