C语言笔记,const用法

int main()
{
    //常量
    const int a=3;
    int const b=4;
    //a=3;
    //b=4;
    
    //常量指针和指针常量
    int c=5;
    const int * d=&c;
    int * const e=&c;
    //*d=5;
    //e=&a;
    
    //综合使用
    const int * const f=&c;
    //f=&a;
    //*f=5;

    //二级指针
    int g[2][3]={{2,3,4},{5,6,7}};
    int ** const h=g;
    //h=&a;
    
    //const int **i=g;
    int const **i=g;
    //**i=20;
    
    int * const * j=g;
    //*j=g;
    j=g;
    
    //程序崩溃
    //h[0][0]=20;
    //i[0][0]=20;
    //j[0][0]=20;
}

每一行被注释掉的代码都有错误,逐个解除注释,看一看分别发生什么错误。祝好运。

你可能感兴趣的:(c语言)