const定义的函数内部的变量都不能变吗?

是不是const函数体内的所有变量都不能变
2025-04-26 03:03:13
推荐回答(2个)
回答1:

没有所谓的const函数,你看到的函数名前面的const是修饰函数返回值的,
表示函数的返回值是个只读变量,不能被修改。
对于该函数内的局部变量,只要没有用const修饰,都是可以变的。

回答2:

const是一个C语言的关键字,它限定一个变量不允许被改变。
放在函数定义前面时,是指明 函数的返回值类型为const, 常量。
该函数内部的变量则和其他返回值类型的函数一样 都可以改变的 。

望采纳哦。