typedefintDatatype什么意思?typedef什么意思?怎么用?有没有具体点系统点的解释
2009-10-06 09:05 提问者:ayako470 |浏览次数:1376次
问题补充:
这个我有些不明白的地方请问如果没有用typedef定义直接写datatype value 是什么意思?还有用typedef命名类型后便可以跟什么(比如变量或是常数什么的?)都能跟什么样的数据?(因为我觉得int和datatype都是类型名吧怎么能把一个类型定义为另一个类型啊?好神奇~呵呵)最后再次说声谢谢!
我来帮他解答
图片
符号
编号
排版
地图
| 您还可以输入9999 个字 |
高难度脑筋急转弯 | 如何编中国结 | 转正自评
乔巴头像您提交的参考资料超过50字,请删除
参考资料:
匿名提交回答
满意回答
2009-10-06 10:28
typedef就是重新命名类型的意思。。。
typedefintDatatype; 就是将int再起了个名字Datatype;
定义变量时,可以intcalue; 也可以Datatype value;
因为重新命名了,肯定有其用意。
所以一般typedefintDatatype; 之后用Datatype value;定义整型变量。。。
不知道我说清楚没有??o(∩_∩)o...
赞同43|评论(1)
typedefint status是什么意思能举个例子吗具体是怎么操作的?
黑咖啡什么牌子好2010-03-24 17:33提问者: 为理想的人 |浏览次数:1793次
我来帮他解答
满意回答
2010-03-24 20:18
typedefint status;
是个自定义类型的语句。
typedef用来定义类型的别名。魑魅魍魉是什么意思
status i;
就相当于
红楼梦好句摘抄inti;
至于为什么叫status,原因可能为status的英文意思是状态,编程者想用int值表示一个状态,所以自定义一个类型。
这样status i;一看就知道变量i表示一个状态变量。
而inti;就不能传达给读者这样一个意思。
但是本质上是一样的,这样写就是为了传达编程的信息,方便以后维护,和读程序。