c++ const用法
时间: 2023-12-10 21:01:42 浏览: 84
C++const的用法
在C语言中,const关键字用于声明一个常量。
常量是一种值在程序执行期间不会改变的标识符。使用const关键字可以提高程序的可读性和可维护性,因为它可以清楚地表明一个变量是只读的。
在C语言中,const关键字可以用于声明常量的两种方式。
第一种方式是将const关键字放在变量名前面,用于声明一个只读变量。例如:
const int MAX_NUM = 100;
在这个例子中,MAX_NUM被声明为一个只读变量,它的值在程序执行期间不会改变。
第二种方式是将const关键字放在指针类型前面,用于声明一个指向常量的指针。例如:
const int *ptr;
在这个例子中,ptr是一个指向常量的指针,意味着ptr指向的变量是只读的,不能通过ptr来修改它的值。
此外,在函数声明中,const关键字还可以用于指定参数为只读,例如:
void printMessage(const char *message);
在这个例子中,函数printMessage的参数message被声明为只读,在函数内部不能修改message指向的内容。
总而言之,const关键字在C语言中用于声明常量、指向常量的指针和只读参数,它可以帮助程序员编写更加安全和可维护的程序。
阅读全文