main.cpp

来自「对于c++primer中前面几章的练习以及书上的例子」· C++ 代码 · 共 32 行

CPP
32
字号
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    const double minWage=9.60;
    const double *ptr=&minWage;//ptr是指向常量的指针,但是他本身不是常量 
    cout<<*ptr<<endl;
    
   const double *pc=0;
    pc= &minWage;
    cout<<*pc<<endl; 
    
    double  dval=3.14;
    pc=&dval; //指向const对象的指针可以赋以一个非const对象的地址 (dval)
    cout<<*pc<<endl; 
    
    int errNumb=0;
    int *const curErr=&errNumb;//curErr为常量指针 ,curErr是一个指向整形对象的常量指针 
    cout<<*curErr<<endl;
   //curErr=5; 
     
     const double pi=3.14159;
     const double *const pi_ptr=&pi;//pi_ptr指向的对象的值以及自己的地址都不变
     cout<<*pi_ptr<<endl; //pi_ptr指向定义为常量对象的常量指针 
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?