第1页共7页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共7页普通程序员应该做到:(1)知错就改;(2)经常温故而知新;(3)坚持学习,天天向上
C++/C程序通常分为两个文件:1
Declaration保存程序的声明(
Implementation保存程序的实现(
c)头文件的作用:通过头文件来调用库功能;加强类型安全检查
头文件一般保存于include目录,定义文件按保存于source目录
版式:一行代码值做一件事情
尽可能在定义变量的同时初始化该变量
代码行最大长度宜控制在70至80字符以内
类的版式:以行为为中心,重点关注是类应该提供什么样的接口(服务),public类型的函数写在前面,private类型的数据写在后面
命名规则:匈牙利法:在变量和函数名中加入前缀以增进人们对程序的理解
(ppch:指向字符指针的指针)Windows应用程序的标示符通常采用大小写混排的方式,如AddChildUnix应用程序的标示符通常采用小写加下划线的方式,如add_child
表达式与基本语句(别用隐含错误的方式写代码)不可将布尔变量直接与TRUE,FALSE或者1,0进行比较,不同编译器的bool值是不同的不可将浮点变量用“==”或“
=”与任何数字比较,因为有精度限制
应当将指针变量用“==”或“
=”与NULL比较
循环语句的效率(降低循环的复杂性)多重循环中,如有可能,应当将最长的循环放在最内层
如果循环体内存在逻辑判断,并且循环次数很大,最好将逻辑判断移到循环体外面
Switch语句存在的理由:多分支选择语句,虽然可以用嵌套if语句来实现多分支选择,但那样程序冗长难读
Switch语句中每个case语句不要忘了加break
不要忘记default分支,即使不需要,也要保留default:break;常量:值在运行期间恒定不变