小編給大家分享一下C++ 結(jié)構(gòu)體struct與共用體union是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)公司2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元鄂爾多斯做網(wǎng)站,已為上家服務(wù),為鄂爾多斯各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575編碼運(yùn)行環(huán)境:VS2017+Win32+Debug,Win32表示生成32bits的應(yīng)用程序。
結(jié)構(gòu)體(struct)與共用體(union)是C語言中就已經(jīng)存在的數(shù)據(jù)類型,C++對他們進(jìn)行了擴(kuò)充,大的變化是允許在結(jié)構(gòu)和公用體中定義成員函數(shù)。下面將通過實例講解二者的特性和用法。
1.struct
以下是一個使用了結(jié)構(gòu)體的C++程序。
#includeusing namespace std; struct Room { int floor; int No; }; struct Student { int age; int score; Student(int a,int s){ age=a; score=s; } }; int main(int argc,char* argv[]) { Room r[3]={{1,101},{2,201},{3,301}}; Student s(18,89); cout<<"the room are:"; cout<
當(dāng)前名稱:C++結(jié)構(gòu)體struct與共用體union是什么-創(chuàng)新互聯(lián)
瀏覽地址:http://weahome.cn/article/cdejsi.html