2016-06-19 [C++]印出Char指標變數取得的位址 1940 0 C++基礎 怎麼印出字元變數的記憶體位址? 若是int變數,要取得位址只要這樣寫: int a = 3; int *b = &a; cout << "b = " << b << endl; 這樣印出 b 即為 a 變數的記憶體位址。 但是,char變數若要取得記憶體位址,在印出時,要轉型,像這樣寫: char a = 'A'; char *b = &a; cout << "b = " << (void*)b << endl; //印出b時,要轉型才可顯示出位址。 C++ 回首頁