#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; }
时间: 2024-11-03 23:42:47