关于C语言中的typedef的叙述不正确的是( )。

admin2017-11-24  6

问题 关于C语言中的typedef的叙述不正确的是(  )。

选项 A、用typedef为类型说明一个新名,通常可以增加程序的可读性
B、typedef只是将已存在的类型用一个新的名字来代替
C、用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
D、用typedef可以增加新类型

答案D

解析 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明,原来的类型名仍然是有效的。typedef是为数据类型起别名,不能给变量起别名,而且typedef只能给已经存在的(原有类型和已经自定义的类型),但不能增加新的类型,选D。
转载请注明原文地址:https://kaotiyun.com/show/acID777K
0

相关试题推荐
最新回复(0)