C語言考點總結之一

2021-12-20 01:44:45 字數 1318 閱讀 4225

1.在資料流圖中,箭頭表示資料流,在程式流圖中,箭頭表示控制流.

2.軟體設計中模組劃分應遵循的準則是高內聚低耦合,模組大小適當,模組的依賴關係適當等.

3.可行性分析階段產生可行性分析報告,需求分析階段產生需求規格說明書.總體設計階段產生概要設計說明書,概要設計階段產生整合測試計畫.

4.演算法的有窮性是指演算法程式的執行時間是有限的.

5.自然連線是一種特殊的等值連線,他要求兩個關係中進行比較的分量必須是相同的屬性組,並且在結果中巴重複的屬性列去掉.笛卡爾積是用1集合中元素為第一元素,2集合中元素為第二元素構成的有序對.

語言中的每條可執行語句經過編譯,連線步驟之後才被轉換成二進位制的機器指令,用c語言編寫的程式成為源程式,他以阿司克**形式存放子阿乙個文字檔案中。

7.不能將一數直接賦給指標變數作為位址,當在程式的開頭包含標頭檔案時,可以給指標變數賦null。

8.函式可以返回位址值即時指標。

9.設有定義:char p()=(1,2,3),*q=p,則有sizeof(p)計算的是p中所有元素所占用的位元組數,而不是char型資料所佔位元組數。

但sizeof(char)與(*q)(p(0)計算得是char型資料所佔位元組數。

10.在c語言中,只有使用時才占用記憶體單元的變數,其儲存型別是auto,register.

auto:函式中的區域性變數,動態地分配儲存空間,資料儲存在動態儲存區中,在呼叫該函式時系統會給他們分配儲存空間,在函式呼叫結束時就自動釋放這些儲存空間。register:

為了提高效率,c語言允許將區域性變數的值放在cpu中的暫存器中,這種變數叫暫存器變數。只有區域性自動變數和形式引數可以作為暫存器變數。exter:

外部變數(即全域性變數)是在函式的外部定義的,它的作用域為從變數定義處開始,到本程式檔案的末尾。如果外部變數不再檔案的開頭定義,其有效的作用範圍只限於定義處到檔案終了。static:

靜態區域性變數屬於靜態儲存類別,在靜態儲存區內分配儲存單元。在程式整個執行期間都不釋放。

11.在c語言中預處理命令是以#號開頭的命令,他們一般在原檔案的最前面書寫,但不是必須在起始位置書寫。預處理能夠實現巨集定義和條件編譯等功能。

12.迴圈佇列有對頭和隊尾兩個指標,但是迴圈佇列仍是線性結構的。在迴圈佇列中只需對頭和隊尾兩個指徵來共同反映佇列中元素的動態變化情況。

13.順序儲存結構的儲存一定是連續的,鏈式儲存結構的儲存空間不一定是連續的。鏈式儲存結構既可以針對線性結構也可以針對非線性結構,鏈式儲存結構中每個結點都有資料域與指標兩部分組成,增加拉儲存空間。

程式可以由多個程式檔案組成,由多種演算法和函式。乙個c函式可以單獨作為乙個c程式檔案存在。

15.不能用變數定義陣列長度.定義陣列時必須為其指明長度.並且不能為空.16.

c語言考點

總體上必須清楚的 1 程式結構是三種 順序結構 迴圈結構 三個迴圈結構 選擇結構 if 和 switch 2 讀程式都要從main 入口,然後從最上面順序往下讀 碰到迴圈做迴圈,碰到選擇做選擇 3 計算機的資料在電腦中儲存是以二進位制的形式.資料存放的位置就是他的位址.4 bit是位是指為0 或者1...

C語言中指標的考點

考點一變數的位址和指標 1 位址和指標的定義 1 記憶體位址 計算機的記憶體是以位元組為單位的一片連續的儲存空間,每個位元組都有乙個編號,這個編號就稱為記憶體位址。一般情況下,在程式中只需指出變數名,無須知道每個變數在記憶體中的具體位址。程式中對變數驚喜訪問操作,實際上也就是對某個位址的儲存單元進行...

微控制器C語言考點彙總

1 微控制器就是在一塊矽片上整合了 處理器,儲存器和輸入 輸出介面 振盪電路 計數器等電路的一塊積體電路。2 微控制器最小系統就是能讓微控制器工作起來的乙個最基本的組成電路。以微控制器為核心,微控制器的18 19引腳端外接石英晶體振盪電路,9引腳外接復位電路,20腳接地,31腳接電源,就構成了微控制...