const指针的迷惑,万望指教
int main()
{
int var1;
const int *paa= &var1;
var1=9;
cout<<"var1 is:"<<*paa<<"\n";
cout<<"var1's address is:"<<paa<<"\n";
var1=3;
cout<<"chage var1 is:"<<*paa<<"\n";
cout<<"var1's address is:"<<paa<<"\n";
}
以上程序可以执行,想问:paa不是指向整型常量的指针吗,它指向的值是不能改变的,但是以上程序中的var1中的确实是改变了,如何解释呢?我刚开始学c++,对指针迷惑的很,万望指教。