亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

C++筆試實(shí)例分析

時間:2020-11-22 18:28:17 筆試題目 我要投稿

C++筆試實(shí)例分析

  聲明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同

C++筆試實(shí)例分析

  編輯: 面試網(wǎng) 發(fā)布時間: 2013-10-19  第一種形式聲明了一個“結(jié)構(gòu)標(biāo)簽”; 第二種聲明了一個“類型定義”。主要的區(qū)別是在后文中你需要用“struct x1” 引用第一種, 而用“x2” 引用第二種。也就是說, 第二種聲明更像一種抽象類新—– 用戶不必知道它是一個結(jié)構(gòu), 而在聲明它的實(shí)例時也不需要使用struct 關(guān)鍵字。

  是否有自動比較結(jié)構(gòu)的方法

  沒有。編譯器沒有簡單的好辦法實(shí)現(xiàn)結(jié)構(gòu)比較(即, 支持結(jié)構(gòu)的== 操作符),這也符合C 的`低層特性。簡單的按字節(jié)比較會由于結(jié)構(gòu)中沒有用到的“空洞” 中的隨機(jī)數(shù)據(jù)(參見問題2.10) 而失敗; 而按域比較在處理大結(jié)構(gòu)時需要難以接受的大量重復(fù)代碼。如果你需要比較兩個結(jié)構(gòu), 你必須自己寫函數(shù)按域比較。

  如何向接受結(jié)構(gòu)參數(shù)的函數(shù)傳入常數(shù)值

  傳統(tǒng)的C 沒有辦法生成匿名結(jié)構(gòu)值; 你必須使用臨時結(jié)構(gòu)變量或一個小的結(jié)構(gòu)生成函數(shù)。

  C99 標(biāo)準(zhǔn)引入了“復(fù)合常量” (compound literals); 復(fù)合常量的一種形式就可以允許結(jié)構(gòu)常量。例如, 向假想plotpoint() 函數(shù)傳入一個坐標(biāo)對常數(shù), 可以調(diào)用plotpoint((struct point){1, 2});與“指定初始值” (designated initializers) (C99 的另一個功能) 結(jié)合, 也可以用成員名稱確定成員值:plotpoint((struct point){.x=1, .y=2});

  怎樣從/向數(shù)據(jù)文件讀/寫結(jié)構(gòu)

  用fwrite() 寫一個結(jié)構(gòu)相對簡單:

  fwrite(&somestruct, sizeof somestruct, 1, fp);對應(yīng)的fread() 調(diào)用可以再把它讀回來。但是這樣寫出的文件卻不能移植(參

  見問題2.10 和20.3)。同時注意如果結(jié)構(gòu)包含任何指針, 則只有指針值會被寫入文件, 當(dāng)它們再次讀回來的時候, 很可能已經(jīng)失效。最后, 為了廣泛的移植, 你必須用“b” 標(biāo)志打開文件;

  移植性更好的方案是寫一對函數(shù), 用可移植(可能甚至是人可讀) 的方式按域讀寫結(jié)構(gòu), 盡管開始可能工作量稍大。

【C++筆試實(shí)例分析】相關(guān)文章:

c++筆試實(shí)例:計算s=f(f(-1.4))的值12-14

華為C++筆試題11-23

聯(lián)想C++筆試題11-23

Sony C++筆試題12-19

C++筆試實(shí)例:int *p=NULL和*p= NULL有什么區(qū)別12-19

C++筆試題目分享12-20

華為c/c++筆試題12-19

北承筆試題目(C++)12-23

聚網(wǎng)科技C++筆試題12-18

主站蜘蛛池模板: 成人内射国产免费观看| 镇江市| 国产一级片网址| 无码内射成人免费喷射| 久久久久无码精品国产人妻无码| 四虎亚洲精品| 国产导航在线| 扒开双腿猛进入喷水高潮视频| 人妻老妇乱子伦精品无码专区| 国产成人8x视频一区二区| 天天躁日日躁狠狠躁人妻| 亚洲欧美人成视频一区在线| 巴林右旗| 欧美大屁股xxxxhd黑色| 日产精品久久久久久久蜜臀| 美女裸体啪啪无遮挡免费| 精品人无码一区二区三区| 亚洲小说少妇区图片| 大粗鳮巴久久久久久久久| 国产自在自线午夜精品| 熟女肥臀白浆大屁股一区二区| 国产男生午夜福利免费网站| 少妇大胆瓣开下部自慰| a国产在线v的不卡视频| 亚洲精品国产高清不卡在线| 久久国产色av免费观看| 欧美zozo另类特级| 亚洲日韩精品制服丝袜AV| 亚洲欧美国产成人综合欲网| 国产精品玖玖资源站大全| 国产欧美日韩综合一区在线播放| 少妇人妻88久久中文字幕| 国产精品毛片va一区二区三区| 欧美激情首页| 亚洲a无码综合a国产av中文| 泰安市| 国产乱辈通伦影片在线播放亚洲| 日日av色欲香天天综合网| 国产人妖视频一区在线观看| 午夜性影院爽爽爽爽爽爽| 免费人成视频在线播放|