elem是单词element(元素)的缩写,在程序定义中代表某一不确定的类型,也就是抽象的数据类型
为了使程序可读性强,并且便于修改,让elem代表多种的数据类型
也就是为int、char等等的数据类型,起了一个别名
在头文件中定义:typedef char elem;/* 抽象元素类型为char类型,这样定义之后,下面的程序中elem所定义的元素就是char类型的了 */
如果需要修改其类型,直接修改char到其他类型,elem便又代表了所修改的类型数据,这也是方便性的体现.
猜你喜欢
- 1甲,乙两人各锯一根同样长的木料,甲锯成9段,乙锯成10段,甲锯的次数是乙锯的次数的几分只几?
- 2Dogs show their appreciation to their owners.I believe,more than any other for the fact that we saved them .这句话中的more th
- 3Bill and I am at school.改病句
- 4请问金属与酸反应,为什么金属的质量减少 ,溶液质量增加?
- 5声具有能量,那有没有声能发电机啊?
- 620℃是,氯化钠的溶解度为36g,则在20℃时,下列表达正确的是A溶质:溶剂=100:36 B溶质:溶剂=36:100 C溶质:
- 7否定经典力学绝对时空观的是广义相对论还是狭义相对论,还是就是相对论
- 8一个数的9分之8正好等于4减去3的3分之2所得的差,求这个数.(用方程解)
- 9Our English teacher always makes her classes __lively___.(live)
- 10I’m ten years old now.用last year替换now改写句子