aaaa

#include<iostream>

using namespace std;
typedef double * tdp;
int main()
{
	

	double dp1 = 2.2;//普通double
	double dp2 = 3.2;//普通double
	double dp3 = 4.2;//普通double

	const double dp = 3.14;//常double無法修改dp的數值
		//const double 和 double const 是相同的意思
	//double *pp = &dp;普通的指針不能指向const

	const double *p=&dp;//常double指針無法用*p解運算後改變數值,但是能夠改變p指向的地址.
	double *const p1=&dp1;//p1指向的地址不能改變,數值可以改變.和上面的相反.

	const double *const p2 = &dp;//不能改變他指向地址的數值,也不能改變他的地址.

	const tdp tp = &dp2;//double *const等於他
	tdp const tp2 = &dp2;//和上面的意思一樣double *const

	system("pause");
	return 0;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章