单选题
以下关于typedef的叙述错误的是
A、
typedef只是将已存在的类型用一个新的名字来代表
B、
用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
C、
用typedef可以增加新类型
D、
用typedef为类型说明一个新名,通常可以增加程序的可读性
【正确答案】
C
【答案解析】
解析:C语言允许用typedef说明一种新的类型名,其一般形式为:typedef类型名标识符;在此“类型名”必须是在此语句之前已有定义的类型标识符。“标识符”是一个用户定义标识符,用作新的类型名。聊edef语句的作用仅仅是用“标识符”来代表已存在的“类型名”,并未产生新的数据类型,原来的类型名依然有效,这样可以增加程序的可读性。
提交答案
关闭