C语言02- 运算符、表达式、程序语句、编码风格

C语言02- 运算符、表达式、程序语句、编码风格

7:运算符与表达式

7.1:运算符

只有一个操作数的运算符叫单目运算符,只有2个操作数的叫双目运算符,有3个操作数的叫三目运算符。


C语言02- 运算符、表达式、程序语句、编码风格_第1张图片
image.png

记忆不能死记,即使通过死记记住了,那也是短期记忆,长久之后也记不住,因此需要讲究特别的技巧。下表用三句话记住所有运算符的优先级:


C语言02- 运算符、表达式、程序语句、编码风格_第2张图片
image.png
  1. ->:成员选择运算符(左边一般为结构体指针)
  2. .:成员选择运算符(左边一般为结构体变量)
  3. ~:按位取反运算符
  4. *:取值运算符
  5. &:取址运算符
  6. <<:左移运算符
  7. :右移运算符

7.2:表达式

  1. 赋值表达式
  2. 逗号表达式
  3. 逻辑表达式
  4. 比较表达式
  5. 复合表达式
  6. 三元表达式

8:程序语句

C语言02- 运算符、表达式、程序语句、编码风格_第3张图片
image

return\break\continue\goto

9:代码风格

  1. 注释
  2. 断行
  3. 每行只写一条语句
  4. 分行定义变量
  5. 使用空行分割代码块
  6. 使用空格降低代码密度
  7. 缩进
  8. 大括号写法
  9. NULL,0. FALSE的比较写法
    以上的没一点都需要注意,可以读读 代码整洁之道。
注释有两种方式,它们分别是:
方式1:
/*
 *  this is a comment
 *  the following code will do something
 *  copyright@sanpintian
 *  email:[email protected]
 */

/*  this is a comment  */
方式2:
//  this is a comment

你可能感兴趣的:(C语言02- 运算符、表达式、程序语句、编码风格)