关于typedef的叙述中错误的是( )。

admin2019-04-24  23

问题 关于typedef的叙述中错误的是(  )。

选项 A、用typedef可以为各种类型起别名,但不能为变量起别名
B、可以通过typedef增加新的类型
C、用typedef定义新的类型名后,原有类型名仍有效
D、可以用typedef将已存在的类型用一个新的名字来代表

答案B

解析 C语言允许用typedef说明一种新类型名或为现有类型起个别名,而不是创建新类型,说明新类型名的语句一般形式为:typedef类型名标识符;在此,“类型名”必须是在此语句之前已有定义的类型标识符。标识符是一个用户定义标识符,用作新的类型名。typedef语句的作用仅仅是用“标识符”来代表已存在的“类型名”,并未产生新的数据类型,原有类型名依然有效。
转载请注明原文地址:https://jikaoti.com/ti/BJf0FFFM
0

最新回复(0)