在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>C語言|源代碼>C語言深度解剖

C語言深度解剖

2017-11-21 | pdf | 928KB | 次下載 | 1積分

資料介紹

  第一章 關鍵字每次講關鍵字之前,我總是問學生:C 語言有多少個關鍵字?sizeof 怎么用?它是函數嗎?有些學生不知道 C 語言有多少個關鍵字,大多數學生往往告訴我 sizeof 是函數,因為它后面跟著一對括號。當投影儀把這 32 個關鍵字投到幕布上時,很多學生表情驚訝。有些關鍵字從來沒見過,有的驚訝 C 語言關鍵字竟有 32 個之多。更有甚者,說大學老師告訴他們 sizeof 是函數,沒想到它居然是關鍵字!由此可想而知,大學的計算機教育是多么失敗!表(1.1)C 語言標準定義的 32 個關鍵字關鍵字 意 義 auto 聲明自動變量,缺省時編譯器一般默認為 auto int 聲明整型變量 double 聲明雙精度變量 long 聲明長整型變量 char 聲明字符型變量 float 聲明浮點型變量 short 聲明短整型變量 signed 聲明有符號類型變量 unsigned 聲明無符號類型變量 struct 聲明結構體變量 union 聲明聯合數據類型 enum 聲明枚舉類型 static 聲明靜態變量 switch 用于開關語句 case 開關語句分支 default 開關語句中的“其他”分支 break 跳出當前循環 register 聲明寄存器變量 const 聲明只讀變量 volatile 說明變量在程序執行中可被隱含地改變 typedef 用以給數據類型取別名(當然還有其他作用) 下面的篇幅就一一講解這些關鍵字。但在講解之前先明確兩個概念:什么是定義?什么是聲明?它們有何區別? 舉個例子: A)int i; B)extern int i;(關于 extern,后面解釋) 哪個是定義?哪個是聲明?或者都是定義或者都是聲明?我所教過的學生幾乎沒有一人能回答上這個問題。這個十分重要的概念在大學里從來沒有被提起過!什么是定義:所謂的定義就是(編譯器)創建一個對象,為這個對象分配一塊內存并給它取上一個名字,這個名字就是我們經常所說的變量名或對象名。但注意,這個名字一旦和這塊內存匹配起來(可以想象是這個名字嫁給了這塊空間,沒有要彩禮啊。^_^),它們就同生共死,終生不離不棄。并且這塊內存的位置也不能被改變。一個變量或對象在一定的區域內(比如函數內,全局等)只能被定義一次,如果定義多次,編譯器會提示你重復定義同一個變量或對象。什么是聲明:有兩重含義,如下:第一重含義:告訴編譯器,這個名字已經匹配到一塊內存上了(伊人已嫁,吾將何去何從?何以解憂,唯有稀粥),下面的代碼用到變量或對象是在別的地方定義的。聲明可以出現多次。第二重含義:告訴編譯器,我這個名字我先預定了,別的地方再也不能用它來作為變量名或對象名。比如你在圖書館自習室的某個座位上放了一本書,表明這個座位已經有人預訂,別人再也不允許使用這個座位。其實這個時候你本人并沒有坐在這個座位上。這種聲明最典型的例子就是函數參數的聲明,例如: void fun(int i, char c); 好,這樣一解釋,我們可以很清楚的判斷:A)是定義;B)是聲明。那他們的區別也很清晰了。記住,定義聲明最重要的區別:定義創建了對象并為這個 extern 聲明變量是在其他文件正聲明(也可以看做是引用變量) return 子程序返回語句(可以帶參數,也可不帶參數) void 聲明函數無返回值或無參數,聲明空類型指針 continue 結束當前循環,開始下一輪循環 do 循環語句的循環體 while 循環語句的循環條件 if 條件語句 else 條件語句否定分支(與 if 連用) for 一種循環語句(可意會不可言傳) goto 無條件跳轉語句 sizeof 計算對象所占內存空間大小

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1490次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  92次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關電源原理及各功能電路詳解
  10. 0.38 MB  |  10次下載  |  免費
  11. 6基于AT89C2051/4051單片機編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7藍牙設備在嵌入式領域的廣泛應用
  14. 0.63 MB  |  3次下載  |  免費
  15. 89天練會電子電路識圖
  16. 5.91 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關電源設計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費
主站蜘蛛池模板: www.激情五月 | 色第一页 | 天天色综合三 | 精品精品国产理论在线观看 | 久久国产乱子伦精品免费一 | 18视频网站在线观看 | 男男之h啪肉np文 | 国产在线视频网站 | 亚洲精品视频区 | 精品四虎免费观看国产高清午夜 | 亚洲高清免费在线观看 | 国产jzjzjz免费大全视频 | 天天干在线免费视频 | 日本xxx69hd | 一级片a级片 | 亚洲一区二区三区免费观看 | 在线免费视频手机版 | 在线成人aa在线看片 | 在线看黄的网站 | 亚洲欧美日韩另类精品一区二区三区 | 午夜精品久久久久久 | 狠狠色噜噜狠狠狠狠97影音先锋 | 久久99热精品免费观看k影院 | 国产精品李雅在线观看 | 日本不卡免费高清一级视频 | 狠狠色伊人亚洲综合第8页 狠狠色依依成人婷婷九月 狠狠色影院 | 好黄好猛好爽好痛的视频 | 国产三级日产三级韩国三级 | 亚洲卡5卡6卡7国色天香 | 国内精品伊人久久大香线焦 | 1024你懂的日韩 | 色激情网| 色花堂国产精品首页第一页 | 国产色产综合色产在线观看视频 | 色香欲亚洲天天综合网 | 亚洲人成亚洲人成在线观看 | 欧美色图亚洲 | 乱欲小说又粗又大 | 激情六月综合 | 艹逼视频免费 | 天天拍拍天天爽免费视频 |