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