A-A+

以下关于typedef的叙述错误的是A.typedef只是将已存在的类型用一个新的名字来代表

2022-08-12 19:02:21 问答库 阅读 197 次

问题详情

以下关于typedef的叙述错误的是
A.typedef只是将已存在的类型用一个新的名字来代表
B.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
C.用typedef可以增加新类型
D.用typedef为类型说明一个新名,通常可以增加程序的可读性

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
C语言允许用typedef说明一种新的类型名,其一般形式为:typedef类型名标识符;在此“类型名”必须是在此语句之前已有定义的类型标识符。“标识符”是一个用户定义标识符,用作新的类型名。Typedef语句的作用仅仅是用“标识符”来代表已存在的“类型名”,并未产生新的数据类型,原来的类型名依然有效,这样可以增加程序的可读性。

考点:名字,错误