const 看我这个就够了

code:

#include <iostream>

int main(int argc, const char * argv[]) {
    // insert code here...
    std::cout << "Hello, World!\n";
    
    int age = 10;
    const int *p0 = &age;
    int const *p1 = &age;
    int * const p2 = &age;
    const int *const p3 = &age;
    int const *const p4 = &age;
    
    //记住一句话:const修饰的是其右边的内容
    int age1 = 20;
    p0 = &age1;
    *p0 = 30; //const修饰的是*p0, 所以*p0是常量,不能修改。但p0不是常量,所以能修改。以此类推。
    
    p2 = &age1;
    *p2 = 30;
    
    p3 = &age1;
    *p3 = 30;
    
    p4 = &age1;
    *p4 = 30
    
    return 0;
}

 

posted @ 2020-12-01 15:21  liuw_flexi  阅读(75)  评论(0编辑  收藏  举报