簡單談談C語言中的 和

2022-09-25 06:54:11 字數 1048 閱讀 9326

1. =:

在c語言中等號(=)為賦值操作符,下面進行簡單說明賦值操www.cppcns.com作符的使用

1) 變數的賦值操作:

int a;

a = 10;

此處為將10賦值給a,賦值過後a的值為10

2) 指標變數的賦值操作:(分別為 取位址的賦值和指標變數的賦值)

第一www.cppcns.com種:

int arr[999] = ;

int *p = null;

p = (int *)&arr;

定義乙個int(整形)的變數arr,並且將arr的陣列中的每個陣列元素初始化為0

定義乙個int(整形)的指標變數p,並且初始化為程式設計客棧null(空指標)

&(取位址符),&arr表示取arr的記憶體位址,然後通過(int *)強制轉換為inekluucpsnt(整形)的指標變數

最後通過賦值(=)操作,將arr的位址儲存到p(整形的指標變數)

ps:&arr和&arr[0]是相同的,都為取陣列中第乙個元素的記憶體位址 

第二種:

int arr[999] = ;

int *p = null;

int *p1 = null;

p = (int *)&arr;

p1 = p;

此處比上面多了兩處地方

定義乙個int(整形)的指標變數p1,並且初始化為null(空指標)

通過賦值(=)操作,將p賦值給了p1,賦值過後p1和p儲存的都是arr的記憶體位址

2. ==和!=:

== 和 != 為關係運算子 ps:<=,= ,>,== ,!=都為關係運算子 

= 和 ==,經常看到有用if(條件判斷)進行判斷的時候誤將=(賦值操作符)當做判斷兩邊是否相等使用 

1) ==:

a == b

判斷a和b是否相等

相等返回true(真),否則返回false(假)

2) != :

a != b

判斷a和b是否不相等

不相等返回true(真),否則返回false(假)

總結

談談C語言中的輸入和輸出

要使用c語言中的輸入和輸出,第一步要引入標準的庫函式 1.getc putc函式 int getc file stream int putc int char,file stream getc函式通過接收乙個流物件,將流中的乙個字元讀入,而putc將傳入的字元輸送到對應的流中,流物件既可以是標準輸入...

C語言中簡單的指標

指標是c語言的重要特徵,理解指標的關鍵點是要弄清楚資料型別這個概念。指標也是一種變數,它所表示的不是資料值,而是儲存著資料的記憶體位址。通過使用指標,可以對任意指定位址的資料進行讀寫。假設計算機上使用的程式32位 4位元組 的記憶體位址。這種情況下,指標變數的長度也是32位。下面,我們定義三種資料型...

c 語言中的 和

我們使用 把巨集引數變為乙個字串,用 把兩個巨集引數貼合在一起.當巨集引數是另乙個巨集的時候,需要注意的是凡巨集定義裡有用 或 的地方巨集引數是不會再展開。下面舉兩個例項 define print f,v printf the v is f v 加上 不會替換引數,只替換其所對應的字元 int ma...