1
對於學校prject我們有一個指針工作,爲了這個,我想看看內存不會忽略,但... 當我用下一段代碼:怪異控制檯輸出
int _tmain(int argc, _TCHAR* argv[]){
char a;
char b;
char * pa;
char * pb;
pa = &a;
pb = &b;
cout << "adress pa "<< pa <<endl;
cout << "adress pb "<< pb <<endl;
cout << "a is " << a << endl;
cout << "b is " << b << endl;
我得到這個作爲輸出:
這是一個字符集問題,最重要的是我可以糾正這個?
我已經測試另一段代碼:
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{int x = 25;
int * p;
p = &x;
cout << "adres" << p << endl;
*p = 10;
cout << "x"<< x << endl;
cin.get();
return 0;
}
並且輸出是可讀:
什麼不同?
是的,ik可以看到差異謝謝你很多 – Plumbum7 2012-03-04 14:01:10
SORRY SORRY(我設置了錯誤的正確答案按鈕)。 – Plumbum7 2012-03-04 14:21:22