C语言02- 运算符、表达式、程序语句、编码风格
7:运算符与表达式
7.1:运算符
只有一个操作数的运算符叫单目运算符,只有2个操作数的叫双目运算符,有3个操作数的叫三目运算符。
记忆不能死记,即使通过死记记住了,那也是短期记忆,长久之后也记不住,因此需要讲究特别的技巧。下表用三句话记住所有运算符的优先级:
- ->:成员选择运算符(左边一般为结构体指针)
- .:成员选择运算符(左边一般为结构体变量)
- ~:按位取反运算符
- *:取值运算符
- &:取址运算符
- <<:左移运算符
:右移运算符
7.2:表达式
- 赋值表达式
- 逗号表达式
- 逻辑表达式
- 比较表达式
- 复合表达式
- 三元表达式
8:程序语句
return\break\continue\goto
9:代码风格
- 注释
- 断行
- 每行只写一条语句
- 分行定义变量
- 使用空行分割代码块
- 使用空格降低代码密度
- 缩进
- 大括号写法
- NULL,0. FALSE的比较写法
以上的没一点都需要注意,可以读读 代码整洁之道。
注释有两种方式,它们分别是:
方式1:
/*
* this is a comment
* the following code will do something
* copyright@sanpintian
* email:xxxx@huizhongcf.com
*/
/* this is a comment */
方式2:
// this is a comment