色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

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

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

3天內不再提示
創(chuàng)作
電子發(fā)燒友網>電子資料下載>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 聲明靜態(tài)變量 switch 用于開關語句 case 開關語句分支 default 開關語句中的“其他”分支 break 跳出當前循環(huán) register 聲明寄存器變量 const 聲明只讀變量 volatile 說明變量在程序執(zhí)行中可被隱含地改變 typedef 用以給數據類型取別名(當然還有其他作用) 下面的篇幅就一一講解這些關鍵字。但在講解之前先明確兩個概念:什么是定義?什么是聲明?它們有何區(qū)別? 舉個例子: A)int i; B)extern int i;(關于 extern,后面解釋) 哪個是定義?哪個是聲明?或者都是定義或者都是聲明?我所教過的學生幾乎沒有一人能回答上這個問題。這個十分重要的概念在大學里從來沒有被提起過!什么是定義:所謂的定義就是(編譯器)創(chuàng)建一個對象,為這個對象分配一塊內存并給它取上一個名字,這個名字就是我們經常所說的變量名或對象名。但注意,這個名字一旦和這塊內存匹配起來(可以想象是這個名字嫁給了這塊空間,沒有要彩禮啊。^_^),它們就同生共死,終生不離不棄。并且這塊內存的位置也不能被改變。一個變量或對象在一定的區(qū)域內(比如函數內,全局等)只能被定義一次,如果定義多次,編譯器會提示你重復定義同一個變量或對象。什么是聲明:有兩重含義,如下:第一重含義:告訴編譯器,這個名字已經匹配到一塊內存上了(伊人已嫁,吾將何去何從?何以解憂,唯有稀粥),下面的代碼用到變量或對象是在別的地方定義的。聲明可以出現多次。第二重含義:告訴編譯器,我這個名字我先預定了,別的地方再也不能用它來作為變量名或對象名。比如你在圖書館自習室的某個座位上放了一本書,表明這個座位已經有人預訂,別人再也不允許使用這個座位。其實這個時候你本人并沒有坐在這個座位上。這種聲明最典型的例子就是函數參數的聲明,例如: void fun(int i, char c); 好,這樣一解釋,我們可以很清楚的判斷:A)是定義;B)是聲明。那他們的區(qū)別也很清晰了。記住,定義聲明最重要的區(qū)別:定義創(chuàng)建了對象并為這個 extern 聲明變量是在其他文件正聲明(也可以看做是引用變量) return 子程序返回語句(可以帶參數,也可不帶參數) void 聲明函數無返回值或無參數,聲明空類型指針 continue 結束當前循環(huán),開始下一輪循環(huán) do 循環(huán)語句的循環(huán)體 while 循環(huán)語句的循環(huán)條件 if 條件語句 else 條件語句否定分支(與 if 連用) for 一種循環(huán)語句(可意會不可言傳) 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 專業(yè)版下載 (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次下載  |  免費
主站蜘蛛池模板: 黄色三级视频网站| 免费人妻无码AV不卡在线| 欧美激情精品久久久久| DASD-700美谷朱里| 色怕怕| 国自产拍 高清精品| 中文字幕人成人乱码亚洲影视S| 蜜桃婷婷狠狠久久综合9色| xxx粗大长欧美| 无限资源在线看影院免费观看| 九九九精品国产在线| ccc36色小姐电影| 亚洲成人黄色在线| 美女被爽cao免费漫画| 高中生高潮抽搐喷出白浆视频 | 羞羞影院午夜男女爽爽免费| 精品在线观看一区| youjizz护士| 国产高清视频免费最新在线| 老妇xxxxbbbb| 99九九99九九九视频精品| 伦理 电影在线观看| 99在线观看| 日日干夜夜啪蕉视频| 国产日韩欧美另类| 野花香在线观看免费高清播放视频| 精品无码久久久久久动漫 | 手机毛片在线观看| 国产精亚洲视频综合区| 亚洲欧美日韩国产另类电影| 久久a级片| 777久久人妻少妇嫩草AV| 欧美阿v天堂视频在99线| 日本美女色| 国产精品第八页| free性中国hd护士高清| 一级毛片直接看| 小草高清视频免费直播| 日本大尺码喷液过程视频| 久久理伦片琪琪电影院| 国产亚洲va在线电影|