C語言初階入門(一)

2021-10-10 19:20:28 字數 1505 閱讀 2534

就是將各種資料變數轉換成可以被計算機識別的二進位制語言。

那麼怎麼使用呢?

舉個例子:

int a, b;

//方法一

int a =0;

int b =0;

//方法二

在定義變數的資料型別時,上述兩種方法皆可使用。值得強調的是,方法二雖然比方法一更加繁瑣,但是從工程上講,方法二更加便於後期的維護與檢索。這裡可以通過乙個sizeof函式來計算各資料型別的大小

編譯結果為

變數:是指會發生數值改變的量(比如:年齡、體重、薪資)

常量:是指數值不會發生的量(比如:身份證號碼、血型)

int a =

100;

char b =

'x';

注意:char是用來定義「字元」型別的,並不是用來定義「字串」型別的。(c語言中,通常用陣列定義字元型別,後文會詳細介紹)

區域性變數

全域性變數

#include

int year_1 =

2019

;//全域性變數

intmain()

注意:當區域性變數和全域性變數同名時,輸出結果為與printf接近的同名那個值;在工程應用中,不建議將全域性變數與區域性變數同名假設輸入兩個數,輸出兩個數的和:

#include

int main (

)

作用域:程式設計概念,通常來說,一段程式**中所用到的名字並不總是有效/可用的,而限定這個名字的可用性的**範圍就是這個名字的作用域。

1.區域性變數的作用域是變數所以在的區域性範圍;

2.全域性變數的作用域是整個工程;

生命週期:變數的生命週期是指變數的建立到變數的銷毀之間的乙個時間段。

c語言中的常量和變數的定義形式有所差異。

字面常量

const修飾的常變數

#define定義的識別符號常量

列舉常量

#include

enum color

intmain()

1)#define的識別符號常量不能被賦值(好處:見名知意,便於維護);

2)const 修飾的變數,被修飾後變數不能被直接修改;

3)列舉常量不能在主函式中重新賦值(預設從0開始,逐次加一;若重新賦值,從當前賦值逐次加一)

C語言初階 函式

數學中我們常見到函式的概念。但是c語言中的函式是什麼呢?維基百科中對函式的定義 子程式 c語言中函式的分類 庫函式自定義函式 為什麼會有庫函式?開發效率高 穩定性好。這裡我們簡單的看看 www.cplusplus.com 簡單的總結,c語言常用的庫函式都有 自定義函式和庫函式一樣,有函式名,返回值型...

Window GDI入門初階

好久沒發貼了,今天手癢癢,也發乙個。gdi的繪圖函式基本上都是有狀態的,所有的函式都要求乙個hdc型別的控制代碼。這個hdc的獲得有幾個途徑beginpaint,getwindowdc,getdc.他們的引數都只需要乙個hwnd就差不多了。記得呼叫了beginpaint後要呼叫endpaint進行清...

C語言初階攻略 二

一入 深似海,從此妹紙是路人.前面為大家做了一些簡單的介紹,這部分會帶來一些語句和關鍵字等.一 選擇語句 主要是根據判斷條件,不同的觸發條件觸發不同的結果.比如 如果下雨,就需要打傘,不下雨也就不需要打傘了.二 迴圈語句 while 條件 for 迴圈語句 do.while迴圈語句 三 函式 函式可...