📄 subject_25814.htm
字号:
<p>
序号:25814 发表者:陳章民 发表日期:2002-12-26 02:56:17
<br>主题:指標問題<3>
<br>内容:問題就是這一行 cout << "aa = " << aa << endl;//為何不是印出位址而是值<BR><BR><BR><BR>#include <iostream><BR><BR>using namespace std;<BR><BR>void func1(char** pstr)<BR>{<BR> char* a=new char('B');<BR> *pstr=a;<BR>}<BR><BR>void func2(char* pstr)<BR>{<BR> *pstr='C';<BR>}<BR><BR>void func3(char& pstr)<BR>{<BR> pstr='D';<BR>}<BR><BR>int main()<BR>{<BR><BR> char* aa=new char('A');<BR> char** d=&aa;<BR> int* v=new int;<BR> <BR> cout << "char* aa = new char('A')" << endl;<BR> <BR> cout << "aa = " << aa << endl;//為何不是印出位址而是值<BR> cout << "v = " << v << endl;<BR><BR> cout << "&aa = " << d << endl;<BR><BR> <BR> func1(&aa); //傳指標的位址<BR> cout << *aa << endl;<BR> <BR> func2(aa); //傳指標<BR> cout << *aa << endl;<BR> <BR> char bb;<BR> func3(bb); //傳參考值<BR> cout << bb << endl;<BR> <BR> func2(&bb); //傳位址即指標<BR> cout << bb << endl;<BR> <BR> return 0 ;<BR><BR>}<BR><BR><BR>2002-12-26 16:38:49
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -