7.5.1类型定义的优点

更容易理解

更容易修改

类型定义使程序更加易于理解(假定程序员是仔细选择了有意义的类型名)。例如假设变量cash_in和变量cash_out将用于存储美元数量。把Dollars声明成 typedef float Dollars;

并且随后写出

Dollars cash_in, cash_out;

这样的写法比下面的写法更有实际意义;

float cash_in , cash_out;

类型定义还可以使程序更容易修改。如果稍后决定Dollars实际应该定义为double类型的,那么只需要改变类型定义就足够了; typedef double Dollars;

Dollars变量的声明不需要进行改变。如果不使用类型定义,则需要找到所有用于存储美元数量的float类型变量(显然不是件容易的工作)并且改变它们的声明。

 
上一篇:实时闹钟(Python)


下一篇:HTML+CSS+JS制作一个黑灰色简约时钟