基础部分

1·子表达式的计算顺序

  a·避免使用不确定的表达式

w*x/++y + z/y

2.运算符的优先级

  a· !运算符的优先级与单目数学运算符(++和--)相同

  b· &&的优先级高于||的优先级

3·符合运算符

y -= z + 1

4·条件运算符

exp1 ? exp2 : exp3

IF exp1 == true
    solution = exp2
ELSE
    solution = exp3

 

5·逗号运算符

  a·两个表达式都被计算,且先计算左边的表达式

  b·这个表达式的结果为右边子表达式的值

6·减法运算符即是单目运算符,又是双目运算符

  单目: x = -y

  双目:x = a - b

7·0被视为false,其他任何值都被视为true,包括负数

/*  use the time to seed the random number generator */

srand((unsigned) time(NULL))
number = rand();

  

永远渴望,大智若愚(stay hungry, stay foolish)
原文地址:https://www.cnblogs.com/h-hkai/p/8138228.html