在C语言中,使用const
关键字修饰函数返回值表示该返回值是一个常量,即调用者不能修改这个返回值
#include// 使用const修饰函数返回值 const int add(int a, int b) { return a + b; } int main() { int x = 5; int y = 3; // 调用add函数,尝试修改返回值(这将导致编译错误) // const int result = add(x, y); // 错误:不能修改const类型的值 // 调用add函数,正常获取返回值 int result = add(x, y); printf("The sum is: %d\n", result); return 0; }
在这个示例中,我们定义了一个名为add
的函数,它接受两个整数参数并返回它们的和。通过在返回值前添加const
关键字,我们告诉编译器这个返回值是一个常量,调用者不能尝试修改它。如果尝试这样做,编译器将报错。