您好,登錄后才能下訂單哦!
C語言 第一部分 編程基礎
1.通過”語言“來控制計算機,讓計算機為我們做事情,這樣的語言就叫做編程語言(Programming Language)。
2.編程語言也有固定的格式和詞匯,例如:
編程語言有很多種,常用的有C語言、C++、Java、C#、PHP、JavaScript等,每種語言都有自己擅長的方面,例如:
l C語言和C++主要用于PC軟件開發、底層開發、單片機和嵌入式系統;
l Java和C#不但可以用來開發軟件,還可以用來開發網站后臺程序;
l PHP主要用來開發網站后臺程序;
l JavaScript 主要負責網站的前端工作(現在也有公司使用 Node.js 開發網站后臺)。
3.編程語言是用來控制計算機的一系列指令(Instruction),它有固定的格式和詞匯(不同編程語言的格式和詞匯不一樣),必須遵守,否則就會出錯。
4.
#include <stdio.h> int main(){ /*我的第一個C語言程序*/ puts("Hello World!"); return 0; }
解析:
所有的 C語言程序都需要包含 main() 函數。 代碼從 main() 函數開始執行。
/* ... */ 用于注釋說明。
printf() 用于格式化輸出到屏幕。printf() 函數在 "stdio.h" 頭文件中聲明。
stdio.h 是一個頭文件(標準輸入輸出頭文件) and #include 是一個預處理命令,用來引入頭文件。 當編譯器遇到printf() 函數時,如果沒有找到 stdio.h 頭文件,會發生編譯錯誤。
return 0; 語句用于表示退出程序。
具有特定含義的詞匯、語句,按照特定的格式組織在一起,就構成了源代碼(Source Code),也稱源碼或代碼(Code)。
5.C語言肯定規定了源代碼中每個詞匯、語句的含義,也規定了它們該如何組織在一起,這就是語法(Syntax)。
6.編寫源代碼的過程就叫做編程(Program)。從事編程工作的人叫程序員(Programmer
7.C 語言是一種通用的高級語言,最初是由丹尼斯·里奇在貝爾實驗室為開發 UNIX 操作系統而設計的。
8.C語言的特點
① C語言簡潔、緊湊、,使用方便、靈活。ANSI C一共只有32個關鍵字:
auto | break | case | char | const | continue | default |
do | double | else | enum | extern | float | for |
goto | if | int | long | register | return | short |
signed | static | sizeof | struct | switch | typedef | union |
unsigned | void | volatile | while |
9種控制語句,主要用小寫字母表示,在C語言中,關鍵字是用小寫表示的!
② 運算符豐富。有34種
③ 數據結構類型豐富。
④ 具有結構化的控制語句。
⑤ 語法限制不太嚴格,程序設計自由度較大。
⑥ C語言允許直接訪問物理地址,能夠進行位(Bit)操作,能夠實現匯編語言的大部分功能,可以直接對硬件進行操作,由此又被稱為中級語言。
⑦ 生成目標代碼質量高,程序執行效率高。
⑧ 與匯編語言相比較而言,C語言編寫的程序可移植性較好。
9.C源程序的結構特點:
① 一個C語言源程序可以由一個或多個源文件組成。
② 每個源文件可由一個或多個函數組成。
③ 一個源程序無論有多少個文件組成,都有一個且只能夠有一個main函數,即為主函數。
④ 源程序中可以有預處理命令(include命令為其中之一),預處理命令通常放在源文件或源程序的最前面。
⑤ 每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括號“}”之后則不能加分號。
⑥ 標識符,關鍵字之間必須至少加一個空格來表明間隔,若有明顯的間隔符,也可以不加空格。
10.C語言字符集是由字母,數字,空格,標點和特殊字符組成的,字符是組成語言的最基本的元素。
11.C語言的詞匯分為6種:標識符、關鍵字、運算符、分隔符、常量、注釋符等等
(一)標識符
標識符由字母(A-Z,a-z)、數字(0-9)、下劃線“_”組成,并且首字符不能是數字,但可以是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。
不能把C語言關鍵字作為用戶標識符,例如if,for,while等.
標識符長度是由機器上的編譯系統決定的,一般的限制為8字符(注:8字符長度限制是C89標準,C99標準已經擴充長度,其實大部分工業標準都更長)。
標識符對大小寫敏感,即嚴格區分大小寫。一般對變量名用小寫,符號常量命名用大寫。
標識符命名應做到“見名知意”,例如,長度(外語:length),求和、總計(外語:sum),圓周率(外語:pi)……
C語言中把標識符分為三類:關鍵字,預定義標識符,用戶自定義標識符。
(二)關鍵字
關鍵字是由C語言規定的具有特定意義的字符串,通常也稱為保留字。用于定義的標識符不應與關鍵字相同。C語言的關鍵字分為一下幾類:
① 類型說明符——用于定義、說明變量、函數或其他數據結構的類型。
② 語句定義符——用于表示一個語句的功能。
③ 預處理命令——用于表示一個預處理命令。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。