摘要:
类型定义使编写可移植程序的一种重要工具。程序从一台计算机移动到另一台计算机可能引发的问题之一就是不同计算机上的类型取值范围可能不同。如果 i 是int 类型的变量,那么赋值语句 i = 100000; 在使用32位整数的机器上是没问题的,但是在使用16位整数的机器上就会出错。 可移植性技巧 为了更大 阅读全文
posted @ 2021-04-20 06:14
Sai佐为
阅读(257)
评论(0)
推荐(0)
摘要:
更容易理解 更容易修改 类型定义使程序更加易于理解(假定程序员是仔细选择了有意义的类型名)。例如假设变量cash_in和变量cash_out将用于存储美元数量。把Dollars声明成 typedef float Dollars; 并且随后写出 Dollars cash_in, cash_out; 这 阅读全文
posted @ 2021-04-20 05:21
Sai佐为
阅读(74)
评论(0)
推荐(0)
摘要:
5.2节中,我们使用#define指令创建了一个宏,可以用来定义布尔型数据: #define BOOL int 但是,一个更好的设置布尔类型的方法是利用所谓的类型定义的特性: typedef int Bool; 注意,所定义的类型的名字放在最后。还要注意,我们使用首字母大写的单词Bool。将类型名的 阅读全文
posted @ 2021-04-20 05:15
Sai佐为
阅读(70)
评论(0)
推荐(0)