C語言概述之介紹各種基本概念

2022-05-24 02:48:10 字數 3024 閱讀 8864

#include

這一條指令的作用相當於把stdio.h

檔案的所有內容都輸入該行所在的位置。

#include

這行**是一條預處理指令。c

編譯器會在編譯之前對源**做一些準備工作,即預處理。有乙個c

預處理器。

c編譯器軟體包,都提供stdio.h

檔案。c

程式頂部的資訊集合被稱為標頭檔案。

c語言不內建輸入輸出,是因為不是所有程式都會用到i/o

包。輕裝上陣體現了c

語言的哲學。經濟使用資源的原則。

函式時c

語言程式的基本模組。

c語言一定從main()

函式開始執行。()用來識別main()

是乙個函式。

int是main()

函式的返回型別。表明main()

返回的值是整型。

/* */

被這兩個符號括起來的部分是程式的注釋。寫注釋是寫給讀者看的,讓別人能明白你的意思。編譯器會忽略注釋。

另一種注釋的表現形式是

/花括號把main()

函式括起來,簡而言之,c

函式都使用花括號標記函式體的開始和結束。

宣告是c

語言最重要的特性之一。

intnum

宣告做了兩件事,宣告了乙個名為num

的變數;表明了該變數的資料型別是int

int是 c

語言定義的關鍵字。關鍵字是語言定義的單詞,不能用作其他用途。

num是 乙個識別符號,也就是變數、函式或其他實體的名稱。

c語言中,所有變數都必須先宣告才能使用。變數的宣告必須放在塊的頂部。其他語句不能再任何宣告的前面。

賦值是c

語言的基本操作之一。

c語言通過賦值運算子而不是賦值語句完成賦值操作

printf()

,括號內的內容是main()

函式傳遞給printf()

函式的資訊。該資訊叫作引數。

如果遺漏了main()

函式中的return

語句,程式在執行至最外面的花括號時會返回0

。因此可以省略return

語句。但是不能再其他有返回值的函式中漏掉它。所以還是強烈建議養成在main()

函式中新增return

語句的好習慣。可將其看作是統一**風格。

轉義序列

escape sequence

用於代表難以表示或無法輸入的字元。

\t代表tab

\b代表backspace

佔位符%d%

用來提醒程式,此處該列印乙個變數。d

表明把變數作為十進位制整數列印。

程式由乙個或多個函式組成,必須有main()

函式。函式由函式頭和函式體組成。

函式頭包括函式名、傳入該函式的資訊,函式的返回型別;函式名後面的圓括號可以識別函式。圓括號中可能有空,可能有引數。

函式體被花括號括起來,由一系列語句和宣告組成。

1、有意義的函式名和寫注釋;

2、用空行分割概念上的多個部分;

3、每條語句各佔一行;

分號的作用是告訴程式一條語句在**結束、下一條語句在**開始。

intfeet, fathoms;

這個語句宣告了兩個變數,變數之間用逗號隔開->

多條宣告;

函式原型prototype->

告知編譯器在程式中要使用這個函式

函式呼叫

function

call ->

函式定義

function definition

->

函式本身的源**

函式原型也叫作函式宣告

void

表示空的意思,

void

main(void)

第乙個void

表示沒有返回值,第二個void

表示不帶引數;

函式的執行取決於它在函式中被呼叫的位置。所有的c

程式都從main()

開始執行。c

的慣例是把main()

放在開頭,它提供了程式的基本框架。

程式的錯誤通常叫作bug

。找出並修正錯誤的過程叫作除錯(debug)

。語法錯誤:編譯器會發現並報錯;

語義錯誤:編譯器難以發現;

程式狀態:程式執行過程中,某給定點上所有變數的集合。相當於是給計算機乙個快照。

跟蹤程式狀態的方法:1

、在程式的關鍵點鐘插入printf

函式,來見識制定變數值的變化。2

、使用偵錯程式debugger

,這是一種程式。會讓你一步一步執行另乙個程式,並檢查該程式變數的值。

保留識別符號,已經被c

語言用來指定了某用途和使用權。

如果把關鍵字用作變數名的話,編譯器會將其視為語法錯誤。

程式設計是富有挑戰性的事情。程式設計師要具備抽象和邏輯的思維,並謹慎地處理細節問題。1、c

程式是乙個或多個函式組成的。

2、每個程式必須包含乙個main()

函式,這是程式要呼叫的第乙個函式。

3、簡單的函式由函式頭和後面的一對花括號組成。花括號中是由宣告、語句組成的函式體。4、c

語言中,大部分語句都以分號結尾。

5、宣告->

為變數建立變數名,標識該變數中儲存的資料型別。

6、變數名是一種識別符號

7、賦值表示式語句把值賦給變數,或者更一般地說,把值賦給儲存空間。

8、函式表示式語句用於呼叫指定的已命名函式,呼叫函式執行完畢後,程式會返回到呼叫函式後面的語句繼續執行。

9、語法

是一套規則,用於管理語言中各有效語句組合在一起的方式;

10、語義

是語句要表達的意思,

11、編譯器可以檢查出語法錯誤,但是語義的錯誤只能在編譯完後,從程式的行為中表現出來。

12、檢查程式是否有語義錯誤,要跟蹤程式的狀態,即程式每執行一步後所有變數的值。

13、關鍵字是

c語言的詞彙。

概述(基本概念)

作業系統是管理計算機所有資源的程式,在使用者和計算機之間起媒介作用,給程式提供執行環境,也名核心kerner 計算機系統組成結構分類 單處理器系統 只有乙個通用cpu,執行有限的指令集。對一些裝置可以有專用的微型處理器。多處理器系統並行系統 parallelsystem 或緊藕合系統 tightly...

C語言 基本概念

c語言的基本概念 1.格式 型別修飾符 變數名初始值.2.定義變數規則 1 不能以數字開頭.2 由下劃線,字母,美元符,數字組成.3 變數名不能重複.4 不要以拼音命名,特別是拼音簡寫.5 駝峰結構 駝峰命名法.6 不能與系統保留字重名.3.編寫 規範 操作符兩個由空格,逗號後面乙個空格.練習1 定...

C語言基本概念

bit 中文名稱是位,音譯 位元 是用以描述電腦資料量的最小單位。二進位制數系統中,每個0或 1就是乙個位 bit bit縮寫為b。位元組 byte 是計算機 資訊科技 用於計量儲存容量和傳輸容量的一種計量單位,乙個位元組等於8位 二進位制數 byte 縮寫為b 1kb 1024 bytes 102...