標(biāo)題:
記錄C語(yǔ)言結(jié)構(gòu)體的兩種命名方式
[打印本頁(yè)]
作者:
SKYLAR123
時(shí)間:
2020-8-3 11:28
標(biāo)題:
記錄C語(yǔ)言結(jié)構(gòu)體的兩種命名方式
一種是
struct part
{ //part是結(jié)構(gòu)標(biāo)記
int number;
char name[5];
}
可以使用struct part來(lái)定義結(jié)構(gòu)變量,
struct part p;//p就是結(jié)構(gòu)變量,struct不能省
另一種就是
typedef struct
{ //part是結(jié)構(gòu)標(biāo)記
int number;
char name[5];
}part; //////part此時(shí)為結(jié)構(gòu)類(lèi)型名可以直接
part p;//此時(shí)P為結(jié)構(gòu)變量
PS:由于看到一些前輩們說(shuō),最后寫(xiě)單片機(jī)程序用到結(jié)構(gòu)體是最簡(jiǎn)潔方便,所以最近在看結(jié)構(gòu)體,我依然在for的階段
作者:
wxxl
時(shí)間:
2023-4-6 21:32
這兩種有什么區(qū)別?
作者:
wydev
時(shí)間:
2023-4-22 15:32
主要是使用typedef 給結(jié)構(gòu)體重新給一個(gè)名字,以后就使用 part 命名變量,而不用 struct part了
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1