




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
筆耳前育①http://www,筆耳前育要學C語言,先搞懂這些基礎知識再談深度學習吧!很多初學者都會問我,"我想學C,該怎么開始呢?",今天我們就來聊一聊,屬于初學者必須懂的知識,希望小伙伴們,能夠牢記基礎知識,唯有不斷努力才能更加順利。基本常識計算機語言:把人與計算機之間交流的語言叫做計算機語言計算機語言分為高級語言和低級語言高級語言:遠離硬件低級語言:貼近硬件指令:是指計算機執行某種操作的命令,它由一串二進制數碼組成。一條指令通常由兩個部分組成:操作碼+地址碼操作碼指明該指令要完成的操作的類型或性質如取數、做加法或輸出數據等地址碼指明操作對象的內容或所在的存儲單元地址機器語言:計算機本身各個部件之間溝通時所使用的語言特點:對計算機本身來說,只能識別由0和1代碼構成的二進制指令源程序:把由高級語言編寫的程序稱為源程序源程序——編譯程序一一目標程序(二進制代碼表示的程序,即計算機只識別目標程序)編譯程序:如何把源程序轉換成機器能夠接受的目標程序,軟件工作者編制了一系列的軟件?通過這些軟件,把用戶按規定語法寫出的語句一一翻譯成二進制的機器指令.這種具有翻譯功能的軟件稱為"編譯程序”C源程序:用c語言構成的指令序列稱為C源程序C語言的代碼編寫:按C語言的語法編寫C程序的過程稱C語言的代碼編寫C語言源程序文件名后綴是.C經過編譯后,生成文件的后綴是.obj經過連接后,生成文件的后綴是.exe程序設計程序設計一般包含以下五個部分確定數據結構確定算法編碼在計算機上調試程序整理并寫出文檔資料算法:指為解決某個特定問題而才去的確定且有限的步驟.一個算法應當具有以下五個特點有窮性確定性可行性有零個或多個輸入有一^或多個輸出算法可以用各種描述方法進行描述,最常用的是偽代碼和流程圖C語言為結構化的語言,C語言有三種結構:順序結構選擇結構循環結構循環結構又包含當型循環和直到型循環當型循環先判斷,后執行。最少執行0次直到型循環先執行,后判斷。最少執行1次簡單C語言的構成和格式C語言學習內容感興趣的可以加群QQ:948954484找雅麗領取聽課鏈接和往期學習資料噢。C語言程序基本格式命令行1)命令行必須以"#”開頭,最后不能加";”結尾,因為它不是C語言的語句。2)—對雙引號中間的stdio.h是系統提供的文件名,該文件中包含著有關輸入輸出函數的信息。主函數1) main是主函數名,C語言規定必須用main作為主函數名2) 主函數后的一對括號中間可以是空的,但這一對括號不能省略。3) —個C程序可以包含任意多個不同名字的函數,但必須有且只有一個主函數。4)C程序的運行總是從主函數開始執行。1 #include<stdio.h>2sintmain()函數體1)在主函數的下方是函數體部分,函數體總是從“{"開始,到丁結束。2) 函數體分為定義(說明)部分和執行語句部分。3) 可執行語句數量不限,但必須放在定義語句后面。C語言的簡單語法格式:1)C語句必須以“;”結束,“;”是C語句的一部分,而不是語句間的分隔符。2)注釋符號7*”“*/”必須成對出現,且不允許出現嵌套情況。"/”和“*"之間不允許有空格。標識符的組成和分類什么是標識符:1、 組成:由字母、數字、下劃線組成。2、 組成規則:標識符不能以"數字”開頭3、 特點:1)區分大小寫2)在C語言中,計算機只識別長度為"8”位以內的標識符。(即標識符最多只能有8位)標識符的分類:1、 關鍵字1)系統已經給定含義的,我們不能在用作其他的含義(如:if、while等等)2)C語言共有39個關鍵字2、 預定義標識符)系統已經定義好的含義,但我們可以用作其他含義的標識符。(如:printf、scanf等等))建議不要更改預定義標識符。3)用戶自定義標識符1)用戶自己定義的標識符。2)自己定義的標識符要符合標識符的組成規則。整形數據和實型數據常量:1、 定義:程序運行中,始終不變的量。2、 分類:)整形常量(如:123))實型常量(如:12.34)double(默認情況下,編譯器假定浮點型常量為double類型的精度))字符型常量(如:’a')4) 字符串常量(如:“hello")5) 符號常量(一般由預處理器宏定義的大寫字符表示)語法格式:#define標識符常
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法庫期中考試數學試卷
- 佛岡七上數學試卷
- 汽車凹痕修復培訓課件
- 福建漳州會考數學試卷
- 肌理的美術課件
- 德陽高一上冊數學試卷
- 2025年04月四川綿陽市婦幼保健院招聘醫師技師3人筆試歷年專業考點(難、易錯點)附帶答案詳解
- 高血糖危象的急救處理與恢復護理
- 2025至2030赤蘚醇行業市場深度研究與戰略咨詢分析報告
- 2025至2030測試即服務(TaaS)行業市場深度研究與戰略咨詢分析報告
- [北京]輸變電工程標準工藝應用圖冊(圖文并茂)
- 信用修復申請書
- 深圳房地產開發企業資質申報表
- 美變出廠檢驗記錄
- 2020年雀巢公司北京總部十周年慶典暨雀巢家庭日活動策劃案ppt課件
- UPS電源施工方案
- 1000MW機組鍋爐長伸縮式吹灰器檢修規程
- 清關發票裝箱單樣本
- 地下水八大離子-陰陽離子平衡計算公式
- 超臨界蒸汽對鋼表面的氧化作用
- GB 18382-2021 肥料標識 內容和要求(高清-現行)
評論
0/150
提交評論