为什么num已经赋值还可以输入

img


为什么一开始已经int num=123456了,最后还可以输入任意的num啊,比如我还可以输入146输出就是64,不是num已经固定为123456了吗

你要明白,你定义的是变量,并不是固定的常量,可以对它再赋值

#include<stdio.h>
#define N 100  //这才是定义为不变的常量,N固定为100了
int main(){

return 0;
}

已经赋值了,当然可以重新赋值呀,这是一个变量,知道不?变量变量就是可以改变的,你随时可以改变它的值。
有帮助的话采纳一下哦!