指標初步學習 C

2021-05-01 19:37:10 字數 1181 閱讀 2058

pointer:

1).指向const物件的指標:c++強制要求指向const物件的指標也必須具有const特性;定義時不需要對其進行初始化。允許對其重新賦值,使其指向另乙個const物件,但不能通過它修改所指物件的值

2).把乙個const物件位址賦給乙個普通的,非const物件的位址會導致編譯錯誤,不能通過

3).必須使用const *void型別的指標儲存const物件的位址

example:

#include "stdafx.h"

#include

using namespace std;

int main()

6).c風格字串(永遠不要忘記字串結束符null)

7).呼叫者必須確保目標字串具有足夠大小

8).盡可能使用標準庫型別string

#include "stdafx.h"

#include

#include

#include

using namespace std;

coutlargestr2+=" ";    //add space at end of largestr2

largestr2+=cp2;    //concatenate cp2 onto end of largestr2;

cout}9).比較兩個string型別的字串

#include "stdafx.h"

#include

#include

using namespace std;

int main()

10).比較兩個c風格字串

#include "stdafx.h"

#include

#include

using namespace std;

int main()

11).從陣列ca的起始位址開始,輸出一段記憶體中存放的字元,每行輸出乙個字元,直至存放0值(null)的位元組為止

#include "stdafx.h"

#include

#include

#include

using namespace std;

int main()

;const char *cp1=ca;

while(*cp1)

return 0;

}

指標的初步學習

第一次用markdown編輯器,感覺很過癮 d c primer中指標的定義 指標 pointer 是 指向 point to 另外一種型別的復合型別。與引用類似,指標也實現了對其他物件的間接訪問。1.指標本身就是乙個物件 2.指標無需在定義時賦初值 int p 指向int型物件的指標 double...

c 學習筆記7,指標初步學習

include using namespace std int main 當上面的 被編譯和執行時,它會產生下列結果 type var name 用來宣告指標的星號 與乘法中使用的星號是相同的。但是,在這個語句中,星號是用來指定乙個變數是指標。以下是有效的指標宣告 int ip 乙個整型的指標 do...

c語言學習記錄之指標初步

指標和指標變數有區別。指標是記憶體單元的位址,它可能是0x00000001,而指標變數是一種用來存放記憶體單元位址的變數,但是一般把指標變數簡稱指標。變數是一張紙條,紙條上可以寫不同的東西 數字,符號,位址 指標變數就是寫著乙個地點 如中國 的位址的紙條,指標是乙個地點的位址 如我家是乙個地點,那麼...