C语言中const的用法有哪些

   2024-10-01 9090
核心提示:用于修饰变量,表示该变量的值不能被修改。const int num = 10;// num = 20; // 错误,不能修改const修饰的变量的值用于修饰指针

用于修饰变量,表示该变量的值不能被修改。

const int num = 10;// num = 20; // 错误,不能修改const修饰的变量的值

用于修饰指针,表示指针指向的值不能被修改。

const int *ptr;int num = 10;ptr = #// *ptr = 20; // 错误,不能修改const修饰的指针指向的值

用于修饰函数参数,表示在函数内部不能修改该参数的值。

void func(const int num) {    // num = 20; // 错误,不能修改const修饰的函数参数}

用于修饰函数返回值,表示函数返回的值不能被修改。

const int func() {    return 10;}// func() = 20; // 错误,不能修改const修饰的函数返回值

用于修饰函数,表示函数不会修改任何数据。

int add(const int a, const int b) {    return a + b;}

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号