免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      結(jié)構(gòu)體類型變量應(yīng)用舉例

      現(xiàn)實(shí)生活中存在的大部分對(duì)象具有不同的屬性,需要用不同的數(shù)據(jù)類型去描述。類如,一個(gè)公司員工的信息包括工號(hào),姓名,性別,年齡,工資等。這些屬性都是有聯(lián)系的,因?yàn)樗麄儗儆谕粋€(gè)員工。為了能夠表示同一個(gè)對(duì)象的多種屬性,C語言給出了另一種構(gòu)造數(shù)據(jù)類型——結(jié)構(gòu)體。利用結(jié)構(gòu)體能夠?qū)⒉煌愋偷臄?shù)據(jù)組合在一起,用來描述上述具有不同屬性的對(duì)象,從而解決實(shí)際問題。

      程序中使用結(jié)構(gòu)體,首先要對(duì)結(jié)構(gòu)體進(jìn)行定義。定義結(jié)構(gòu)體類型的一般形式為:

      struct 結(jié)構(gòu)體名{ 數(shù)據(jù)類型 成員名1; 數(shù)據(jù)類型 成員名2; 數(shù)據(jù)類型 成員名3; … 數(shù)據(jù)類型 成員名n;};

      “struct”是關(guān)鍵字,是結(jié)構(gòu)體的標(biāo)志;”結(jié)構(gòu)體名”是用戶定義的標(biāo)識(shí)符,要符合C語言的標(biāo)識(shí)符命名規(guī)則;各成員的數(shù)據(jù)類型可以是基本類型,也可以是構(gòu)造類型。例如:

      struct employee{ int num; char name[20]; char sex; int age; float salary;};

      定義了一個(gè)結(jié)構(gòu)體類型,結(jié)構(gòu)體類型名是employee,該結(jié)構(gòu)體由5個(gè)成員組成。

      定義的結(jié)構(gòu)體類型是一種數(shù)據(jù)類型。它和系統(tǒng)提供的標(biāo)準(zhǔn)數(shù)據(jù)類型(如int,char,float,double等)具有相同的地位和作用,只不過結(jié)構(gòu)體類型需要用戶自己指定而與,而標(biāo)準(zhǔn)數(shù)據(jù)類型由系統(tǒng)定義。

      說明:

      1)結(jié)構(gòu)體類型的定義是程序語句,因此一定注意右花括號(hào)后面的分號(hào)不能丟。

      2)結(jié)構(gòu)體中的成員可以定義成不同的數(shù)據(jù)類型,他們不是變量,因此成員名可以與程序中其他變量同名,不同結(jié)構(gòu)體中的成員也可以同名。

      3)定義結(jié)構(gòu)體類型,只是定義一種和基本類型地位相同的新的數(shù)據(jù)類型,不是定義的變量。

      4)定義好一個(gè)結(jié)構(gòu)體類型后,可以將其看作是與int,char,和float等數(shù)據(jù)類型一樣的一個(gè)新的數(shù)據(jù)類型,其中并無具體數(shù)據(jù),系統(tǒng)對(duì)之也沒有分配實(shí)際的內(nèi)存單元。為了能夠在程序中使用結(jié)構(gòu)體類型的數(shù)據(jù),應(yīng)當(dāng)定義結(jié)構(gòu)體類型的變量,并在其中存放具體的數(shù)據(jù)。

      例1.輸入一個(gè)學(xué)生的英語期中和期末成績,計(jì)算并輸出平均成績。

      #include void main(){ struct study //定義結(jié)構(gòu)類型,類型名為study { float mid; float end; float average; }english; //定義結(jié)構(gòu)體類型變量english scanf(“%f,%f”,&english.mid,&english.end); //輸入期中,期末成績 english.average=(english.mid+english.end)/2; //求期中,期末的平均成績 printf(“average=%.1f”,english.average); //輸出所求的平均成績}

      程序運(yùn)行情況如下:

      如果輸入:90.5,80.5

      結(jié)果如下:average=85.5

      例2.建立兩個(gè)學(xué)生的基本情況表,然后將其輸出。

      #include#include void main(){ struct stud //定義結(jié)構(gòu)體類型 ,類型名為stud { int num; char name[20]; char sex; int age; float score; }student1={10001,”Liu”,’F’,18,75.0},student2; //定義結(jié)構(gòu)體類型變量 student2=student1; //將student1變量中各成員的值逐個(gè)賦給student2中的相應(yīng)成員 student2.num=10002; strcpy(student2.name,”Zhang”); //將字符串復(fù)制到student2.name成員中 printf(“student1:%d,%s,%c,%d,%.1f”,student1.num,student1.name,student1.sex,student1.age,student1.score); printf(“student2:%d,%s,%c,%d,%.1f”,student2.num,student2.name,student2.sex,student2.age,student2.score);}

      程序運(yùn)行結(jié)果如下:

      student1:10001,Liu,F(xiàn),18,75.0

      student2:10002,Zhang,F(xiàn),18,75.0

      鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
      (0)
      用戶投稿
      上一篇 2022年6月23日 15:12
      下一篇 2022年6月23日 15:12

      相關(guān)推薦

      • 高分子材料行業(yè)亟需轉(zhuǎn)向高附加值的可持續(xù)發(fā)展道路

        來源:【消費(fèi)日?qǐng)?bào)】 本報(bào)訊 (記者 林墨涵)根據(jù)“十三五”規(guī)劃顯示,高分子材料將作為新興產(chǎn)業(yè)重要組成部分納入國家戰(zhàn)略性新興產(chǎn)業(yè)發(fā)展規(guī)劃,并擬列入國家重點(diǎn)專項(xiàng)規(guī)劃。高分子材料是基礎(chǔ)化…

        2022年8月29日
      • 你有沒有遇到過讓你不爽的老師?

        謝邀!我來說2個(gè)老師,但不是對(duì)我做過什么。 1,一個(gè)高二女生上課走了神,老師看出來了,就把她叫起來回答問題。這女生當(dāng)然答不上來,老師氣的咬牙切齒:你來這里就是為了拖我們班級(jí)后腿嗎?…

        2022年8月21日
      • F12-開發(fā)者工具常用操作與使用說明之源代碼sources

        影響函數(shù)執(zhí)行 大家能看出來上面的代碼為什么輸出的是17嗎?按照正常的輸出應(yīng)該是7才對(duì)呀!如果你對(duì)此有疑惑,說明你在平時(shí)調(diào)試代碼的時(shí)候已經(jīng)浪費(fèi)了很多時(shí)間了哦。 今天就帶大家來探索一下…

        2022年8月15日
      • “河南一號(hào)”衛(wèi)星發(fā)來首圖

        8月11日早晨,從河南省測(cè)繪地理信息技術(shù)中心傳來消息,繼8月10日中午12時(shí)50分“河南一號(hào)”衛(wèi)星發(fā)射成功順利進(jìn)入預(yù)定軌道后,不到14小時(shí)即傳來首圖,以下圖片是從衛(wèi)星大圖中裁剪出兩…

        2022年8月17日
      • 還有多少曼聯(lián)球迷在堅(jiān)持?

        三十年前,你是曼聯(lián)球迷,你滿懷希望!因?yàn)榫魻攣砹耍幸慌觳徘騿T橫空出世! 二十年前,你是曼聯(lián)球迷,你非常自豪!因?yàn)槟阌胸惪藵h姆,有吉格斯,有大耳朵杯,英超冠軍隨便有! 十年前,你…

        2022年7月24日
      • 新能源汽車前7個(gè)月免征車購稅406.8億元

        據(jù)新華社北京電 (記者王雨蕭)國家稅務(wù)總局8月31日發(fā)布數(shù)據(jù)顯示,今年1至7月,新能源汽車免征車輛購置稅406.8億元,同比增長108.5%,其中7月份免征車購稅71.7億元,同比…

        2022年9月9日
      • 千元價(jià) 位高性價(jià)比手機(jī)推薦,很值得入手

        相信很多朋友去買手機(jī)選擇很困難,不知道哪款手機(jī)好,就怕踩雷。今天小黑就為大家推薦兩款千元價(jià)位性價(jià)比還不錯(cuò)的手機(jī)??粗坝浀孟赛c(diǎn)贊哦! 第 一款:redmi K40 要說到性價(jià)比,紅…

        2022年7月26日
      • 大數(shù)據(jù)新星-北京熱云科技有限公司

        [導(dǎo)語] “專精特新”,是指企業(yè)具有專業(yè)化、精細(xì)化、特色化、新穎化的發(fā)展特征,是實(shí)現(xiàn)創(chuàng)新技術(shù)突破的重要戰(zhàn)略手段。北京市頒布16條措施,從六大方面促進(jìn)“專精特新”中小企業(yè)高質(zhì)量發(fā)展,…

        2022年6月14日
      • 通過案例講解建設(shè)產(chǎn)業(yè)互聯(lián)網(wǎng)平臺(tái)應(yīng)該具備的主要能力

        問:產(chǎn)業(yè)互聯(lián)網(wǎng)平臺(tái)建設(shè)主體是誰? 答:是產(chǎn)業(yè)骨干企業(yè)。 問:產(chǎn)業(yè)互聯(lián)網(wǎng)平臺(tái)是從產(chǎn)業(yè)鏈哪里做起? 答:先從產(chǎn)業(yè)鏈條的某一環(huán)節(jié)做起。 問:產(chǎn)業(yè)互聯(lián)網(wǎng)運(yùn)營主要是做存量還是流量? 答:通過…

        2022年6月24日
      • 挺到這一天,你就已經(jīng)贏了

          感謝你走進(jìn)今天的睡眠研究所,我是呂洋。   這幾天的城市安靜了許多,車水馬龍的街道上也鮮見喧囂。昨天還在說這天氣清爽的讓人都恍然初秋,感慨連老天都心疼這些坐在考場(chǎng)上奮筆疾書的孩…

        2022年6月10日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息