首页 > 其他 > 详细

aaaa

时间:2015-11-15 23:25:08      阅读:360      评论:0      收藏:0      [点我收藏+]
#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;
}



aaaa

原文:http://renlei.blog.51cto.com/6507071/1712963

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!