免费中文字幕午夜理论模特,久久午夜福利精品,国产精品久久久久中文,久久精品视频免费观看12

  • <object id="ysikk"><strike id="ysikk"></strike></object>
    <menu id="ysikk"><abbr id="ysikk"></abbr></menu>
    <ul id="ysikk"></ul>
    <tbody id="ysikk"></tbody>
  • <menu id="ysikk"><noscript id="ysikk"></noscript></menu>

    課件009logo 課件009網(wǎng)站
    首 頁 課 件 試 卷 教 案 畢業(yè)論文 圖書軟件 職教研究 期刊推介 會員中心 信息發(fā)布
    首頁 >> 軟件圖書 >> 計算機(jī)軟件圖書 >> C 語言深度解剖
    C 語言深度解剖
    資料類別
       計算機(jī)軟件圖書
    課程(專業(yè))
      C 語言
    關(guān)鍵詞
      C 語言|寄存器
    適用年級
      不限
    身份要求
      游客
    金 幣
      0 。金幣如何獲得?

    文件格式

      pdf
    文件大小
      737K
    發(fā)布時間
      2011-12-20 16:34:00
    預(yù)覽文件
     
    下載次數(shù)
      20
    發(fā)布人   shenhankun
     內(nèi)容簡介:     C 語言深度解剖
       C 語言深度解剖
       -------------------解開程序員面試筆試的秘密
       目錄
       第一章關(guān)鍵字.........9
       1.1,最寬恒大量的關(guān)鍵字----auto..11
       1.2,最快的關(guān)鍵字---- register....... 11
       1.2.1,皇帝身邊的小太監(jiān)----寄存器 11
       1.2.2,使用register 修飾符的注意點11
       1.3,最名不符實的關(guān)鍵字----static12
       1.3.1,修飾變量.12
       1.3.2,修飾函數(shù).13
       1.4,基本數(shù)據(jù)類型----short、int、long、char、float、double.......... 13
       1.4.1,數(shù)據(jù)類型與“模子”....... 14
       1.4.2,變量的命名規(guī)則14
       1.5,最冤枉的關(guān)鍵字----sizeof.......18
       1.5.1,常年被人誤認(rèn)為函數(shù)...18
       1.5.2,sizeof(int)*p 表示什么意思?......18
       1.4,signed、unsigned 關(guān)鍵字........19
       1.6,if、else 組合...... 20
       1.6.1,bool 變量與“零值”進(jìn)行比較..20
       1.6.2, float 變量與“零值”進(jìn)行比較....21
       1.6.3,指針變量與“零值”進(jìn)行比較..21
       1.6.4,else 到底與哪個if 配對呢?..22
       1.6.5,if 語句后面的分號....... 23
       1.6.6,使用if 語句的其他注意事項. 24
       1.7,switch、case 組合........ 24
       1.7.1,不要拿青龍偃月刀去削蘋果. 24
       1.7.2,case 關(guān)鍵字后面的值有什么要求嗎?....... 25
       1.7.3,case 語句的排列順序...25
       1.7.4,使用case 語句的其他注意事項........27
       1.8,do、while、for 關(guān)鍵字 28
       1.8.1,break 與continue 的區(qū)別........28
       1.8.2,循環(huán)語句的注意點.......29
       1.9,goto 關(guān)鍵字........30
       1.10,void 關(guān)鍵字......31
       1.10.1,void a?.........31
       1.10,return 關(guān)鍵字... 34
       1.11,const 關(guān)鍵字也許該被替換為readolny..... 34
       1.11.2,節(jié)省空間,避免不必要的內(nèi)存分配,同時提高效率... 35
       1.12,最易變的關(guān)鍵字----volatile.. 36
       1.13,最會帶帽子的關(guān)鍵字----extern....... 37
       1.14,struct 關(guān)鍵字....38
       1.14.1,空結(jié)構(gòu)體多大?.........38
       1.14.2,柔性數(shù)組..........39
       1.14.3,struct 與class 的區(qū)別.40
       1.15,union 關(guān)鍵字....40
       1.15.1,大小端模式對union 類型數(shù)據(jù)的影響...... 40
       1.15.2,如何用程序確認(rèn)當(dāng)前系統(tǒng)的存儲模式?. 41
       1.16,enum 關(guān)鍵字....42
       1.16.1, 枚舉類型的使用方法..43
       1.16.2,枚舉與#define 宏的區(qū)別.......43
       1.17,偉大的縫紉師----typedef 關(guān)鍵字.... 44
       1.17.1,關(guān)于馬甲的笑話.........44
       1.17.2,歷史的誤會----也許應(yīng)該是typerename.... 44
       1.17.3,typedef 與#define 的區(qū)別......45
       1.17.4,#define a int[10]與typedef int a[10];....... 46
       第二章符號49
       2.1,注釋符號.50
       2.1.1,幾個似非而是的注釋問題......50
       2.1.2,y = x/*p... 51
       2.1.3,怎樣才能寫出出色的注釋......51
       2.1.3.1,安息吧,路德維希.凡.貝多芬.......... 51
       2.1.3.2,windows 大師們用注釋討論天氣問題........51
       2.1.3.3,出色注釋的基本要求.. 52
       2.2,接續(xù)符和轉(zhuǎn)義符53
       2.3,單引號、雙引號54
       2.4,邏輯運算符........54
       2.5,位運算符.55
       2.5.1,左移和右移........55
       2.5.2,0x01﹤﹤2+3 的值為多少?......55
       2.6,花括號.....56
       2.7,++、--操作符.....56
       2.7.1,++i+++i+++i...... 57
       2.7.2,貪心法.....57
       2.8,2/(-2)的值是多少?......58
       2.9,運算符的優(yōu)先級58
       2.9.1, 運算符的優(yōu)先級表........58
       2.9.2,一些容易出錯的優(yōu)先級問題. 60
       第三章預(yù)處理.......61
       3.1,宏定義.....62
       3.1.1,數(shù)值宏常量........62
       3.1.2,字符串宏常量....62
       3.1.3,用define 宏定義注釋符號?. 63
       3.1.4,用define 宏定義表達(dá)式..........63
       3.1.5,宏定義中的空格64
       3.1.6,#undef......64
       3.2,條件編譯.65
       3.3,文件包含.66
       3.4,#error 預(yù)處理..... 66
       3.5,#line 預(yù)處理.......67
       3.6,#pragma 預(yù)處理.67
       3.6.8,#pragma pack..... 69
       3.6.8.1,為什么會有內(nèi)存對齊?......... 70
       3.6.8.2,如何避免內(nèi)存對齊的影響..... 70
       3.7, #運算符.....72
       3.8,##預(yù)算符.72
       第四章指針和數(shù)組74
       4.1,指針........74
       4.1.1,指針的內(nèi)存布局74
       4.1.2,“*”與防盜門的鑰匙..... 75
       4.1.3,int *p = NULL 和*p = NULL 有什么區(qū)別?........ 75
       4.1.4,如何將數(shù)值存儲到指定的內(nèi)存地址 76
       4.1.5,編譯器的bug?.77
       4.1.6,如何達(dá)到手中無劍、胸中也無劍的地步... 78
       4.2,數(shù)組........78
       4.2.1,數(shù)組的內(nèi)存布局78
       4.2.3,數(shù)組名a 作為左值和右值的區(qū)別.....79
       4.3,指針與數(shù)組之間的恩恩怨怨..80
       4.3.1,以指針的形式訪問和以下標(biāo)的形式訪問... 80
       4.3.1.1,以指針的形式訪問和以下標(biāo)的形式訪問指針...... 81
       4.3.1.2,以指針的形式訪問和以下標(biāo)的形式訪問數(shù)組...... 81
       4.3.2,a 和&amp;a 的區(qū)別... 81
       4.3.3,指針和數(shù)組的定義與聲明......83
       4.3.3.1,定義為數(shù)組,聲明為指針..... 83
       4.3.3.2,定義為指針,聲明為數(shù)組..... 85
       4.3.4,指針和數(shù)組的對比.......85
       4.4,指針數(shù)組和數(shù)組指針...86
       4.4.1,指針數(shù)組和數(shù)組指針的內(nèi)存布局.... 86
       4.4.3,再論a 和&amp;a 之間的區(qū)別........87
       4.4.4,地址的強(qiáng)制轉(zhuǎn)換88
       4.5,多維數(shù)組與多級指針...90
       4.5.1,二維數(shù)組.91
       4.5.1.1,假想中的二維數(shù)組布局......... 91
       4.5.1.2,內(nèi)存與尺子的對比.......91
       4.5.1.3,&amp;p[4][2] - &amp;a[4][2]的值為多少?.... 92
       4.5.2,二級指針.93
       4.5.2.1,二級指針的內(nèi)存布局.. 93
       4.6,數(shù)組參數(shù)與指針參數(shù)...94
       4.6.1,一維數(shù)組參數(shù)....94
       4.6.1.1,能否向函數(shù)傳遞一個數(shù)組?. 94
       4.6.1.2,無法向函數(shù)傳遞一個數(shù)組..... 96
       4.6.2,一級指針參數(shù)....97
       4.6.2.1,能否把指針變量本身傳遞給一個函數(shù)....... 97
       4.6.2.2,無法把指針變量本身傳遞給一個函數(shù)....... 98
       4.6.3,二維數(shù)組參數(shù)與二維指針參數(shù)........ 99
       4.7,函數(shù)指針..........100
       4.7.1,函數(shù)指針的定義.........100
       4.7.2,函數(shù)指針的使用.........101
       4.7.2.1,函數(shù)指針使用的例子 101
       4.2.7.2,*(int*)&amp;p ----這是什么?..... 102
       4.7.3,(*(void(*) ())0)()------這是什么?...102
       4.7.4,函數(shù)指針數(shù)組..103
       4.7.5,函數(shù)指針數(shù)組的指針.104
       第五章內(nèi)存管理..107
       5.1,什么是野指針..107
       5.2,棧、堆和靜態(tài)區(qū).........107
       5.3,常見的內(nèi)存錯誤及對策........108
       5.3.1,指針沒有指向一塊合法的內(nèi)存...... 108
       5.3.1.1,結(jié)構(gòu)體成員指針未初始化... 108
       5.3.1.2,沒有為結(jié)構(gòu)體指針分配足夠的內(nèi)存......... 109
       5.3.1.3,函數(shù)的入口校驗.........109
       5.3.2,為指針分配的內(nèi)存太小........110
       5.3.3,內(nèi)存分配成功,但并未初始化.......110
       5.3.4,內(nèi)存越界.......... 111
       5.3.5,內(nèi)存泄漏.......... 111
       5.3.5.1,告老還鄉(xiāng)求良田.........112
       5.3.5.2,如何使用malloc 函數(shù)112
       5.3.5.3,用malloc 函數(shù)申請0 字節(jié)內(nèi)存......113
       5.3.5.4,內(nèi)存釋放..........113
       5.3.5.5,內(nèi)存釋放之后..114
       5.3.6,內(nèi)存已經(jīng)被釋放了,但是繼續(xù)通過指針來使用 114
       第六章函數(shù)......... 115
       6.1,函數(shù)的由來與好處.....116
       6.2,編碼風(fēng)格.......... 116
       6.2,函數(shù)設(shè)計的一般原則和技巧...121
       6.4,函數(shù)遞歸..........123
       6.4.1,一個簡單但易出錯的遞歸例子...... 123
       6.4.2,不使用任何變量編寫strlen 函數(shù)....124
       第七章文件結(jié)構(gòu)127
       7.1,文件內(nèi)容的一般規(guī)則.127
       7.2,文件名命名的規(guī)則.....130

     相關(guān)說明:
      1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
      2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
      3. 會員48小時內(nèi)下載同一文件,不重復(fù)扣金幣。
      4. 下載后請用WinRAR WinZIP解壓縮后使用。
      5. 如仍有其他下載問題,請看常見問題解答

     下載地址:

       

    相關(guān)軟件圖書
    1 Visual Basic 語言參考
    2 C 語言深度解剖
    3 C 語言庫函數(shù)使用大全,共257頁
    推薦軟件圖書
    1 精通c#與asp.net程序設(shè)計
    2 都市網(wǎng)絡(luò)新聞中心系統(tǒng)
    3 UNIX操作系統(tǒng)基礎(chǔ)使用手冊
    4 XML Retrieval(英文版
    5 全國計算機(jī)等級考試二級C語言試題(
    6 南昌航空大學(xué)軟件測試技術(shù)校本教材(
    7 硬件工程師學(xué)習(xí)資料
    8 Flash MX 2004教學(xué)輔導(dǎo)
    9 《JAVA精華》免費電子書
    10 《C程序設(shè)計綜合實驗指導(dǎo)》電子書
    11 你必須知道的.NET
    12 全國高職高專教育精器規(guī)劃教材 數(shù)據(jù)

    網(wǎng)友評論(點擊發(fā)表評論
    序號評論人評論內(nèi)容時間


    設(shè)為首頁  加入收藏  下載與付款  上傳課件  資料征集  論壇與信息發(fā)布  期刊雜志推介  免責(zé)聲明  常見問題   分類說明  聯(lián)系本站  會員登錄
    課件009教育資源網(wǎng) 版權(quán)所有