基本数据类型:
1、使用特定的数据类型就意味着要记住各个类型的很多独立的原则。
2、如果你的语言支持,创建自定义类型会使得你的程序更容易修改,并更具有自描述性。
3、当你用typedef或者其它等价方式创建了一个简单类型的时候,考虑是否更应该创建一个新的类。
----------《代码大全2》
不常见的数据类型:
结构体、指针、全局数据
1、结构体可以使得程序更简单、更容易理解、以及更容易维护。
2、每当你打算使用结构体的时候,考虑采用类是不是会工作得更好。
3、指针很容易出错。用访问器子程序或类以及防御式编程实践来保护自己的代码。
4、避免使用全局变量,不只是因为它们很危险,还是因为你可以用其他更好的方法来取代它们。
5、如果你不得不使用全局变量,那么就通过访问器子程序来使用它。访问器子程序能为你带来全局变量所能带来的一切优点,还有一些额外好处。
----------《代码大全2》