黑马:const修饰指针(60)

const修饰指针,以下三种情况

1.const修饰指针--常量指针

2.const修饰常量--指针常量

3.const修饰指针和常量

黑马:const修饰指针(60)

黑马:const修饰指针(60) 

黑马:const修饰指针(60)

#include<iostream>
using namespace std;
#include<string>
#include<vector>
#include<deque>
#include<iterator>
#include<list>
#include<algorithm>  //标准算法头文件
#include<numeric>
#include<map>
#include<set>
#include<utility>
#include<fstream>
#include<string>
#include<ctime>
#include<stack>
#include<queue>
#include<functional>



int main(int argc, char** argv) {

	//1. 常量指针(指向可以改,值不行)
	int a = 10;
	int b = 10;

	const int* p = &a;
	// *p = 20; 报错
	p = &b;

	
	//2. 指针常量(指向不可以改,指向的值可以)
	int* const p2 = &a;
	*p2 = 30;
	// p2 = &b;  报错

	//3. const修饰指针和常量
	const int* const p3 = &a;
	//*p3 = 30;	 报错
	//p3 = &b;   报错


	system("pause");
	return  0;
}








 

 

上一篇:结对项目


下一篇:Java 流程控制:if双选择结构