常量指針(指針指向的數值是常量)指針常量(指針指向的地址是無法改變的)
阿新 • • 發佈:2017-11-08
stream bsp esp col 進行 一個 ostream con 無法
常量與常量指針 #include <iostream> using namespace std; int main() { int a = 3; const int *p = &a; cout << *p << endl; // *p = 20; // cout << *p << endl;//變量的值是常量,不能通過修改指向的變量的值,都是可以將指針進行指向別的地址。 a = 20; cout << *p << endl; int b = 10; p= &b; cout << *p << endl; return 0; } //#include <iostream> //using namespace std; //int main() //{ // int a = 3; // int *const p = &a; // cout << *p << endl;//指針常量的值不能被修改,不能存一個新的地址,不能指向別的變量 // *p = 20; // cout << *p << endl;//地址沒有改變,可以直接賦值,此時常量指針指向的地址沒有發生改變// int b = 18; //// *p = &b; //// cout << *p << endl; //指向a的地址發生改變 // return 0; // }
常量指針(指針指向的數值是常量)指針常量(指針指向的地址是無法改變的)