C语言中const的用法
时间: 2023-07-08 17:24:26 浏览: 160
C语言中const的用法.doc
C语言中const关键字可以用来定义常量、函数参数、函数返回值等。
1. 定义常量
在C语言中,可以使用const关键字定义常量。例如:
```
const int MAX_NUM = 100;
```
这里定义了一个名为MAX_NUM的常量,其值为100,由于使用了const关键字,MAX_NUM不可更改。
2. 函数参数
在函数的参数列表中,const关键字可以用来指定一个参数为只读,即函数内部不允许修改该参数的值。例如:
```
void func(const int num);
```
这里定义了一个名为num的常量,函数内部不能对其进行修改。
3. 函数返回值
在函数的返回值类型前添加const关键字,则表示该函数返回的值为只读,即调用该函数的代码不能对其进行修改。例如:
```
const char* func();
```
这里定义了一个返回值类型为char*的函数,但是在返回值类型前添加了const关键字,表示调用该函数获得的返回值为只读。
总之,const关键字可以帮助我们更好地管理代码中的常量和不可修改的变量,提高代码的可读性和可维护性。
阅读全文