c語言學習

2021-07-30 22:28:55 字數 477 閱讀 9945

今天總結一些c 語言方面的知識:

變數的概念:其值在作用域內可以改變的量稱為變數。乙個變數應該有乙個名字,並在記憶體中佔據一定儲存空間。

區域性變數和全域性變數:

區域性變數是在函式內作定義說明的,其作用域僅限函式內,離開該函式再使用這種變數是非法的。

全域性變數也稱為外部變數,是在函式外部定義的變數,它不屬於哪乙個函式,它屬於乙個源程式檔案,其作用域是整個源程式。

注:若在乙個原始檔中,外部變數與區域性變數同名,則在區域性變數作用範圍內,外部變數被「遮蔽」。

資料型別分為如下幾類:

整型,實型,構造型別,指標型別,列舉型別,void型別。

定義和宣告

static修飾區域性變數

一般情況下,區域性變數是存放在棧區的,並且區域性變數的生命週期在該語句塊執行結束時便結束了。但用static 修飾的話,該變數便存放在靜態資料區,其生命週期一直持續到整個程式執行結束為止。但需要注意的是,區域性變數的作用域並沒有改變。

C語言學習

c語言學習 2013 3 26 1 編寫strcat s,t 函式,功能 將t指向的字串複製到s指向的字串的尾部。程式設計思路 1 通過while迴圈找到字串s的結束符。2 從找到的結束符開始將t複製到s,同時移動二者的指標。2 編寫函式strend s,t 如果字串t出現在字串s的尾部,該函式返回...

c語言學習

計算機工作基本原理 現代計算機可分為幾個部件 cpu 處理單元 擔負著絕大部分的計算工作。ram 隨機訪問儲存器 作為乙個工作區來儲存程式和檔案。硬碟 永久儲存器 即使在計算機關機時也能記下程式和檔案。以及各種外圍裝置 如鍵盤,滑鼠和監視器 用來提供人與計算器之間的通訊。cpu工作過程 從記憶體中獲...

C語言學習

程式的編譯和程式的執行是兩個完全不同的過程。程式的編譯過程是按照源 的文字順序一句一句進行編譯的,而程式的執行和過程則是按照語法規則和邏輯關係進行的。乙個程式的編寫首先得先通過編譯器的編譯。編譯器在編譯變數的時候是不對變數進行賦值的,變數的賦值是在程式的執行時被賦值的。例如下面的 就不能通過編譯 c...