標籤:GCC簡介 GCC(GNU Compiler Collection)是一套功能強大、效能優越的程式設計語言編譯器,它是GNU計劃的代表作品之一。GCC以GPL和LGPL許可證發行,它是類Unix和蘋果電腦 Mac OS X作業系統的標準編譯器 除了支援C,還支援C++、JavaGCC常用選項1. 基本選項類型說明-E預先處理後即停止,不進行編譯、彙編及串連-S編譯後即停止,不進行彙編及串連-c編譯或彙編源檔案,但是不進行串連-o file指定輸出檔案為
標籤:一、 算術運算 C語言一共有34種運算子,包括了常見的加減乘除運算 1. 加法運算+ l 除開能做加法運算,還能表示正號:+5、+90 2. 減法運算- l 除開能做減法運算,還能表示符號:-10、-29 3. 乘法運算* 注意符號,不是x,而是* 4. 除法運算/ l 注意符號,不是÷,也不是\,而是/ l 整數除於整數,還是整數。1/2的值是0,這個並不是二分之一 5. 取餘運算% l 什麼是取餘:兩個整數相除之後的餘數 l %兩側只能是整數 l 正負性取決於%左側的數值 6.
標籤:一、 什麼是函數 l 任何一個C語言程式都是由一個或者多個程式段(小程式)構成的,每個程式段都有自己的功能,我們一般稱這些程式段為“函數”。所以,你可以說C語言程式是由函數構成的。 l 比如你用C語言編寫了一個MP3播放器程式,那麼它的程式結構如所示: 二、 函數的定義 1. 定義函數的目的 l 將一個常用的功能封裝起來,方便以後調用 2. 定義函數的步驟 l 函數名:函數叫什麼名字 l 函數體:函數是幹啥的,裡麵包含了什麼代碼 3. 格式 l 固定格式(很多語言的函數都是這麼寫的)
標籤:一、 變數的記憶體分析 1. 位元組和地址 為了更好地理解變數在記憶體中的儲存細節,先來認識一下記憶體中的“位元組”和“地址”。 1> 記憶體以“位元組為單位” 0x表示的是十六進位,不用過於糾結,能看懂這些數字之間誰大誰小就行了 2> 不同類型佔用的位元組是不一樣的,資料越大,所需的位元組數就越多 2. 變數的儲存 1> 所佔用位元組數跟類型有關,也跟編譯器環境有關 2> 變數執行個體 int b = 10; int a = 20; l
標籤:一、 關鍵字1. 什麼是關鍵字1> 關鍵字就是C語言提供的有特殊含義的符號,也叫做“保留字”2> C語言一共提供了32個關鍵字,這些關鍵字都被C語言賦予了特殊含義auto double int struct break else long switchcase enum register typedef char extern return unionconst float short unsigned continue for signed