求助(const指针)
											才学c++,多指教。
#include<iostream>
using namespace std;
int main()
{
 int a,b;
 int const *p_1;
 const int *p_2;
 a=10;
 p_1=&a;
 b=20;
 p_2=&b;
 cout<<"*p_1=" <<*p_1 <<endl;
 cout<<"*p_2=" <<*p_2 <<endl;
 int c,d;
 c=30;
 d=40;
 p_1=&c;
 p_2=&d;
 cout<<"*p_1=" <<*p_1 <<endl;
 cout<<"*p_2=" <<*p_2 <<endl;
 return 0;
}
输出结果:
*p_1=10;  *p_2=20;  *p_1=30;  *p_2=40;
*p_2是指向整型常量的指针,其值不能改变;*p_1是指向整型的常指针,他指向的整数可以改变(摘录《21学通c++》),但是*p_1=30;  *p_2=40; 而系统没有报错?										
					
	
 
											





 
	    



