找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2271|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

[C++]筆記十二:C++對(duì)C的擴(kuò)展——struct關(guān)鍵字類型增強(qiáng)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
C++對(duì)C的擴(kuò)展——struct關(guān)鍵字類型增強(qiáng)
C語(yǔ)言的struct定義了一組變量的集合,C編譯器并不認(rèn)為這是一種新的類型。
C++中的struct是一個(gè)新類型的定義聲明。
上面程序我們用.c文件,運(yùn)行結(jié)果如下:
這個(gè)時(shí)候c編譯器不認(rèn)為Student是一種新的類型,我們必須在Student前面加上struct關(guān)鍵字!
C++對(duì)struct關(guān)鍵字進(jìn)行了功能增強(qiáng)。
我們將同樣的在c編譯器下無(wú)法編譯的程序放到.cpp文件發(fā)現(xiàn)是可以編譯通過(guò)的!也就是說(shuō)在C++認(rèn)為struct定義了一個(gè)新的類型,這個(gè)新的類型可以來(lái)定義新的變量。
另外呢,C++對(duì)struct關(guān)鍵字進(jìn)行了類型增強(qiáng),struct關(guān)鍵字和class關(guān)鍵字完成的功能一樣的,當(dāng)然也有不一樣的地方,區(qū)別后面再說(shuō)
結(jié)構(gòu)體里面也可以加上訪問(wèn)數(shù)據(jù)權(quán)限:public、protected。
【C++】筆記系列均為原創(chuàng),轉(zhuǎn)載請(qǐng)注明轉(zhuǎn)自微號(hào):Lightspeed-Tech  或  AutoCode
更多精彩資料,請(qǐng)關(guān)注!

評(píng)分

參與人數(shù) 2黑幣 +15 收起 理由
白鶴859 + 10 很給力!
tyyhm + 5 很給力!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂2 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表