C++ 修改指標
修改指標值
您也可以更改指標的值。但請注意,這也會更改原始變數的值
示例
string food = "Pizza";
string* ptr = &food;
// 輸出 food 的值 (Pizza)
cout << food << "\n";
// 輸出 food 的記憶體地址 (0x6dfed4)
cout << &food << "\n";
// 訪問 food 的記憶體地址並輸出其值 (Pizza)
cout << *ptr << "\n";
// 更改指標的值
*ptr = "Hamburger";
// 輸出指標的新值 (Hamburger)
cout << *ptr << "\n";
// 輸出 food 變數的新值 (Hamburger)
cout << food << "\n";
自己動手試一試 »