const定义之后,还可以赋值吗?

2025-04-07 08:05:22
推荐回答(2个)
回答1:

用 赋值语句 改变数值 不可以,输入是可以的。
声明为 const, 即 该变量 不可用来 做 “左值” l-value。当然 不可以 放到 赋值号的左边。
而 scanf("%d %d",&a,&b); 是 函数参数,不是左值, 用作输入参数是允许的。

回答2:

const 是常量的意思,申明后就不能再变了。所以要申明时给个值