55问答网
所有问题
当前搜索:
int a=b=0
int
a=b=0
;,错哪了
答:
int
b; //先定义下b,下面这行就不会报错了。int
a=b=0
;c语言变量定义规则:首先要强调的一点是:最后的分号千万不要丢了。变量的定义是一个语句,语句都是以分号结尾的。赋”即“给予”的意思,所以“给变量赋值”意思就是将一个值传给一个变量。赋值是通过赋值运算符=,赋值的格式是:变量...
C语言,
int
a=b=0
;怎么错了?=运算符的结合方向是自右向左,所以b先=0...
答:
int a
;这样的语句负责申请变量
a=b=0
;这样的语句负责给变量赋值 上述语句不能简单合并,可以写成:int a,b; a=b=0;或
int a=0
,b=0;
int a=b=0
;从变量定义语句来说,缺少逗号分隔各变量,导致编译程序无法判断变量名和变量个数。
c语言中
int
a=b=0
为什么不行啊
答:
int b;
int a=b=0
;先把变量b声明一下就可以了。因为int a=b=0只是在声明变量a,并不能同时声明变量b,所以b是未声明的符号,在使用前要先声明一下。或者 int b=0,a=b;也行,注意顺序不能写反。
c语言为什么不能这样定义
int
a=b=0
;
答:
因为
a=b=0
这种表达式是从右到左的,也就是先执行b=0,再执行a=b,你这样相当于只定义了a,而b在没定义之前就在使用了
java中
int
a=b=0
这样可以吗
答:
不可以。应该为
int a=0
,b=0;或者 int a=0;
int b=0
;
int
a,
b=0
是指ab初始值都为零吗?
答:
您好。您说的这个问题,它的意思是定义整型变量a和
b
,并且同时给b赋初始值为0。所以只有b的值是0,a还没有具体的值。
帮忙介绍下C语言的一句话
int
a=b
!
=0
; 什么意思讲解下下???
答:
a的值是0或者1。因为,如果
b
不等于0,则b!
=0
成立,为真,值为1;否则b等于0,则b!=0不成立,为假,值为0。所以这个赋值运算时先判断b!=0是否成立,然后把0或者1赋值给a。这里要弄懂=和!=运算优先级(=的运算优先级低于!=,所以先计算右边的,在做赋值运算)...
若有以下程序段:
int
a=0,
b=0
,c=0 c=(a-=a-5),(
a=b
,b+3); printf(“%d...
答:
(a-=a-5)=(a=a-(a-5));把a=0;代入得a=5;进而(a-=a-5)的值为5;c=5;接下来执行(
a=b
,b+3);这里面又有逗号表达式。a=b;因
b=0
;故a=0;b+3;不对任何变量赋值,相当于空语句;综上所述:a=0;b=0;c=5.论述完毕......
inta=0
,
intb=0
a等于b是true还是false
答:
inta
=0,
intb=0
a等于b是true。1)这两条语句没有区别;2)但是你如果针对编译期间的话,就涉及到JVM的知识;3)这些a和b是变量,确切的说是局部变量,是在栈上进行工作的,基于栈的解释器执行,涉及到局部变量表和操作数栈。4)流程:a和b这两个变量的值是存放在局部变量表中的,进行加减等运算...
int
a=
0,
b=0
;b+=a;a=?b=?
答:
int
a=
0,
b=0
;先定义了两个整数类型(int)的变量a和b b+=a;也就是b=a+b;所以a=0,b=0 我也是学C#的有问题可以发给我邮箱
[email protected]
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
c语言画线
int a[10]={ }哪里错了
函数fun根据所给n名学生的成绩
C语言分号是语句的一部分吗
c语言运算符优先级顺序表
算术运算符高于关系运算符
c语言求更小数
函数可以返回所有类型的值吗
main函数必须放在其他函数之前