c语言编程Tips
其他
2019-05-04 02:09:34
阅读次数: 0
编程Tips:
- 少加括号,减少阅读的难度。
- 在使用等于号(==)时, 常量放左边,变量放右边,避免出错(写成赋值运算符)。
- 短路运算 代替 if()
0 == j && printf("you can't see me\n");
1 == j || printf("your can't see me\n");
```
- 整形乘除2的倍数可以通过移位运算符代替。(-1除外)
- 在申请内存空间时经常会用到左移。
malloc(1<<30);
//申请1G大小的空间
- 优先级: 单目>算术>关系>逻辑
- if_else不管有几行,都要加大括号。一是保证程序的正确性。二是为了保证易于维护。
- ctrl + k + f 自动对齐
- 编程软件不要追求新版本,根据具体实际来选择。
- switch 可以通过将相同处理的排在一起,来减少代码量,加快进度。
- malloc—free—NULL三位一体,要养成习惯。
- 要学会使用调试工具,查看内存空间,以及记录所遇到的bug。
- 实践是最好的学习。
- 尽量不要使用全局变量。
- 变量的定义尽量放在循环外,避免额外的开销。
- extern int x; 中间的变量值要加上,方便阅读代码和维护。
`
转载自blog.csdn.net/birdunderastarrysky/article/details/89712586