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,而指標變數是一種用來存放記憶體單元位址的變數,但是一般把指標變數簡稱指標。變數是一張紙條,紙條上可以寫不同的東西 數字,符號,位址 指標變數就是寫著乙個地點 如中國 的位址的紙條,指標是乙個地點的位址 如我家是乙個地點,那麼...