在线观看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次下載  |  免費
主站蜘蛛池模板: 久久9热| bt在线www天堂资源网| 性日韩| 人人草草| 日本超黄视频| 亚洲第一在线| 夜夜天天干| 俺来也俺去啦久久综合网| 爱爱免费小视频| 亚洲看黄| 免费人成网站永久| 国产黄mmd在线观看免费| 奇米888在线看奇米999| 亚洲第一永久在线观看| 天天操天天摸天天碰| 亚洲精品久| 天堂网在线www资源网| 国产呦精品系列在线| 男人的天堂黄色| 国产精品高清免费网站| 视频一二三区| 68日本xxxxxxxxx xx| 五月丁香六月综合缴清无码| 黄色三级免费网站| 男人天堂资源站| 1024国产基地永久免费| 亚洲卡1卡2卡新区网站| 一级毛片一片毛| 人人爱人人插| 人人插人人射| 国产免费糟蹋美女视频| 国产欧美乱码在线看| 中国又粗又大又爽的毛片| 欧美性受一区二区三区| 色妞色综合久久夜夜| 三级五月天| 经典三级一区在线播放| 国产在线色| 五月天婷婷久久| 免费福利影院| xxxx.欧美|