在C語(yǔ)言用typedef定義類型
提問人:楊紫紅發(fā)布時(shí)間:2020-11-17
C語(yǔ)言不僅提供了豐富的數(shù)據(jù)類型,而且還允許用戶自己定義類型說明符,即允許用戶為數(shù)據(jù)類型取別名。類型定義符typedef可用來完成此項(xiàng)功能。
typedef 可完成為類型取別名.
typedef 的一般形式:
typedef 舊類型名 新類型名;
如:typedef float real;
real a, f ;
再如:typedef char *pointer ;
pointer p, string =“example”;
但我們必須明白:首先,定義的新名只是原名的一個(gè)別名,并不是建立一個(gè)新的數(shù)據(jù)類型;其次,新名和原名同時(shí)存在并有效,即原名并不失去效用,在程序中仍可使用;最后,用新名和原名定義的對(duì)象具有相同的性質(zhì)和效果。
typedef 可完成為類型取別名.
typedef 的一般形式:
typedef 舊類型名 新類型名;
如:typedef float real;
real a, f ;
再如:typedef char *pointer ;
pointer p, string =“example”;
但我們必須明白:首先,定義的新名只是原名的一個(gè)別名,并不是建立一個(gè)新的數(shù)據(jù)類型;其次,新名和原名同時(shí)存在并有效,即原名并不失去效用,在程序中仍可使用;最后,用新名和原名定義的對(duì)象具有相同的性質(zhì)和效果。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>