c语言中int x=1与x=1有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/02 15:43:04

变量要先定义才能用,int x=1那就是先定义了一个变量1,并且赋值1给x,注意这个等号是赋值,而不是说x等于1,要表示x等于1需要用==,就是x==1

而x=1就是 把1赋值给x,如果之前没定义x,直接说x=1是不行的

x=1只是说一开始的初始值是1,后面还可以变化的

二楼你搞混了吧 ,这个语法没错

int x=1,不符合语法吧?int是定义的一个变量吧?反正是定义一个什么的。x=1,是赋值啊,把数字1赋给x啊。

int x=1是定义时就赋值,也叫初始化
x=1是赋值,用法没有什么区别。