如何在C语言中使用const修饰函数返回值

avatar
作者
猴君
阅读量:0

在C语言中,使用const关键字修饰函数返回值表示该返回值是一个常量,即调用者不能修改这个返回值

#include <stdio.h>  // 使用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关键字,我们告诉编译器这个返回值是一个常量,调用者不能尝试修改它。如果尝试这样做,编译器将报错。

广告一刻

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