freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學(xué)]第05章結(jié)構(gòu)體與共用體(參考版)

2025-01-22 14:55本頁面
  

【正文】 訪問結(jié)構(gòu)體成員的操作要用圓點(diǎn)運(yùn)算符( .),一般形式為:結(jié)構(gòu)體變量名 .成員名。 結(jié)構(gòu)體定義僅描述了一個(gè)結(jié)構(gòu)體的形式。 } 33 廈門理工學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系 34 總結(jié) 結(jié)構(gòu)體是由若干數(shù)據(jù)項(xiàng)組合而成的復(fù)雜數(shù)據(jù)對(duì)象,這些數(shù)據(jù)項(xiàng)稱為結(jié)構(gòu)體的成員。} /* 超過一周換行打印 */ } if( != 0) printf(\n)。 if(++ == 7) { = 0。 i=ds。 i++) printf( )。 for(i = 0。 printf(%5s%5s%5s%5s%5s%5s%5s\n, Sun,Mon,Tue, Wed,Thu,Fri,Sat)。 /* 計(jì)算該月 1號(hào)是星期幾 ,同時(shí)計(jì)算該月天數(shù)存入 ds中 */ printf(\t===%4d Year, %2d Month ==\n,)。 } s =ds。 case 4: case 6: case 9: case 11: ds = 30。 case 2: ds=t。 i++) { switch(i) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: ds=31。 for(s=0, i=1。amp。)。 printf(Which month?)。 = 。 } 31 廈門理工學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系 32 montable(daily d) { int i, s, ds,t。 = = 1。 scanf(%d,amp。 /* 哪年日歷 */ printf(year %4d,Month 1,day 1 is weekday?\n,)。 scanf(%d,amp。 void main( ) { daily days。 enum weekday {nun,mon,tue,wed,thu,fri,sat}week。 printf(“%d,%d,%d”,a,b,c)。 b=mon。 定義枚舉類型的好處: ? 用標(biāo)識(shí)符表示數(shù)值 ,增加了程序的可讀性 清晰 不清晰 ? 可限制變量的取值范圍 如 today只能取 sun~ sat中的值 廈門理工學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系 30 例題 510 枚舉元素序號(hào) Void main() { enum weekday {sun, mon, tue, wed, thu, fri, sat} a,b,c。 mon = 1。 0 5 6 10 11 12 13 注意: 枚舉元素是常量,在程序中不可對(duì)它賦值。 if (today == sat) nextday = sun。 printf(today = %d, today)。 enum weekday {sun, mon, tue, wed, thu, fri, sat} today, nextday。 today = 100。 nextday = mon。 取值 廈門理工學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系 28 enum weekday {sun, mon, tue, wed, thu, fri, sat} today, nextday。 定義枚舉類型變量: enum weekday today, nextday。 一個(gè)枚舉型變量取值僅限于列出值的范圍 。 共用體和結(jié)構(gòu)體的比較 廈門理工學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系 27 枚舉類型 如果一個(gè)變量只有幾種可能的值,可以把它定義成枚舉類型。 共用體變量和其各成員的地址均是一樣的 。 printf(f=%\n,)。 printf(i=%d\n,)。 =65。 float f。 成員的引用: 廈門理工學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系 26 void main( ) { union data { int i。 char ch; float f。 union data a,b,c。 float f; float f; } a,b,c。 } 廈門理工學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系 24 例如: union data union data { int i; { int i。 char job[20]。 char type。 char addr[50]。定義共用體類型變量的一般形式為: union 共用體名 { 成員表列 } 變量表列; struct stuTeacher { int num。t39。s39。 } 21 例 由鍵盤輸入學(xué)生信息,并將其輸出。i3。 } printf(\n%20s%10s%4s%4s%6s\n, Name,Num,Age,Sex,Scores)。stud[i].score)。stud[i].age,amp。 scanf(%ld,%d,%c,%f,amp。i++) { printf(Input all information about the No.%d student:\n,i+1)。 for(i=0。 }stud[3]。 char sex。 long num。, 14, 86, 10 Zhongshan Road }}。, 15, 80, 46 Tangshan Road },{100
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1