表达式和语句


![]()

递增运算符和递减运算符
优先级
- // 前缀,从右到左结合
- *++pt; // 先将pt递增后移,再取后移指针对应的值
- ++*pt; // 先取pt指向的值,再将这个值加一
-
- // 后缀优先级更高
- (*pt)++; // 先取pt指向的值,再将这个值加一
- *pt++; // 后缀优先级更高,pt先加一,然后取值
复合语句
C风格字符串比较
word == "mate"; // 相同字符,不同地址。结果为false
strcmp() 函数

编写延时

- #include
-
- cin >> secs;
- clock_t delay = secs * CLOCK_PER_SEC;
- clock_t start = clock();
-
- while (clock() - start < delay) {
- ;
- }
类型别名



![]()




cin
cin.get(ch)
cin.get(name, ArSize)
文件尾条件
![]()
初始化
- // 一维数组
- int btus[4] = { 23, 11, 35, 35};
-
- //二维数组
- int maxtemps[4][5] =
- {
- {1, 2, 3, 4, 5};
- {};
- {};
- {};
- };
-
- // maxtemps[0] 是 {1, 2, 3, 4, 5};
- // maxtemps[0][0] 是 1