C语言中的赋值int a=1,b=2; 和 int a=1;b=2;两个都对吗?
发布网友
发布时间:2022-05-02 13:00
我来回答
共1个回答
热心网友
时间:2022-06-20 04:20
赋值和定义你没分清,int
是定义一个变量,等号是赋值
int
a;int
b;或者int
a,b;都是定义变量,说白了,就是a和b这两个变量你在程序中可以用了,不定义是不可以直接用的。
关于赋值,就是一个“=”,比如a=1;那就是让a的值为1了。
int
a
=1,b=2;这句话的意思就是定义a和b,顺便赋值使a=1,b=2。
对于第二句,int
a=1;b=2;你定义了a并赋值给它1,b=2是给b赋值2,但是在此之前你并没有定义b,所以程序应该会报错。
注意分号的使用,分号在你这种情况下就把两个语句分开了。