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...