如何在C语言中使用const

avatar
作者
筋斗云
阅读量:0

在C语言中,const关键字用来定义常量,即声明一个变量为只读,不能被修改。常见用法如下:

  1. 定义常量:
const int MAX_VALUE = 100; const float PI = 3.1415926; const char* MESSAGE = "Hello, World!"; 
  1. 声明函数参数为常量:
void printMessage(const char* message) {     printf("%s\n", message); } 
  1. 声明指针为常量:
int value = 10; const int* ptr = &value; *ptr = 20; // 编译错误,无法修改常量指针指向的值 
  1. 声明常量指针:
int value = 10; int* const ptr = &value; ptr = NULL; // 编译错误,无法修改常量指针的指向 *ptr = 20; // 可以修改指针指向的值 

在编程中,使用const可以提高代码的可读性和安全性,避免意外修改常量的值。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!