const关键字的常见作用

//TODO:

 c语言中被const修饰的变量为常变量

1】修饰变量 const int num =0;变量的值不可以改变

#include <stdio.h>
int main (){
    const int num=0;

    printf("num:%d\n",num);
    return 0;
}

2】通过指针的方式修饰变量 int const *  addr=0(const int * addr=0 两者作用相同),变量的值不可通过该指针改变

#include <stdio.h>
int main (){
    int num=0;
    const int * addr=&num;

    printf("num:%d\n",num);
    return 0;
}

3】修饰指向变量的指针类型 int * const addr=&num 当前指针不可变,指针的指向地址不可改变

#include <stdio.h>
int main (){
    int num=0;
    int * const addr=&num;

    printf("num:%d\n",num);
    return 0;
}

 

posted @ 2020-05-09 17:20  HuDaXia  阅读(308)  评论(0编辑  收藏  举报