<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • C++筆試實例分析

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

    C++筆試實例分析

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

    C++筆試實例分析

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

      是否有自動比較結構的方法

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

      如何向接受結構參數(shù)的函數(shù)傳入常數(shù)值

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

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

      怎樣從/向數(shù)據(jù)文件讀/寫結構

      用fwrite() 寫一個結構相對簡單:

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

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

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

    【C++筆試實例分析】相關文章:

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

    華為C++筆試題11-23

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

    Sony C++筆試題12-19

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

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

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

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

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

    主站蜘蛛池模板: 精品久久久久久无码免费| 性欧洲精品videos| 亚洲精品国产精品乱码在线观看| 久久露脸国产精品| 亚洲国产综合精品一区在线播放| 日本免费精品一区二区三区| 亚洲精品一品区二品区三品区| 98精品国产自产在线XXXX| 国产在线精品一区二区高清不卡| 亚洲?V无码乱码国产精品| 国产福利电影一区二区三区,亚洲国模精品一区 | 无码精品A∨在线观看中文| 国产精品无码素人福利不卡| 亚洲成人国产精品| 国产亚洲美女精品久久久| 87国产私拍福利精品视频| 国产精品黄网站| 国产精品毛片无码| 亚洲精品午夜无码专区| 完整观看高清秒播国内外精品资源 | 亚洲精品国产电影| 欧美亚洲精品中文字幕乱码免费高清| 亚洲精品一级无码鲁丝片| 国产精品亚洲片在线| 色综合久久精品中文字幕首页 | 日韩欧美亚洲国产精品字幕久久久 | 日本精品少妇一区二区三区| 国产亚洲精品高清在线| 国产精品嫩草影院久久| 98香蕉草草视频在线精品看| 98精品国产自产在线XXXX| 99久久精品无码一区二区毛片 | 精品一区二区三区在线视频| 精品视频在线观看你懂的一区| 亚洲国产精品久久久久久| 免费精品99久久国产综合精品| 免费精品国自产拍在线播放 | 久久精品国产亚洲av麻豆色欲| 一本大道久久a久久精品综合| 国产精品莉莉欧美自在线线| 国产日韩欧美精品|