44问答网
所有问题
当前搜索:
int a=b=c=5;正确吗?
...定义数据类型时可以连续的赋值吗,如
int
a=b=c=5
这是错误的吧?_百...
答:
可以
。int a , b , c ;a = b = c = 5 ; // 这样可以。但是 int a = b = c = 5 ; // 这样不可以,因为 b 跟 c 都还没有定义。
int
a=b=c=5
是
正确
的吗这样的赋值
答:
int a=b=c=5;
是正确的
,如果没有先声明,就不正确。
c语言中,
int
a=b=c=5
这样写合法
吗?
答:
不合法
你可以先声明就可以了 int a,b,c;a=b=c=5; 这样就合法了
C++ 中
int
a=b=c=5;
为什么是错的
答:
如果先定义a,b,c,再
a=b=c=5
就没有问题!具体见下图:
C语言变量赋值二道题
答:
int a=b=c=5;这样赋值是可以的
。但是不能这样写:int a,b,c;a=b=c=5;这样就错了。也就是说在定义类型时直接赋值,可以出现“a=b=c=5”这种形式,否则不行,必须写成:int a,b,c;a=5;b=5;c=5;(2)选D和A。因为A也不对,'a'+'b'才是a和b的ASCII码相加后的值,'a+b'则...
...A、 a=1,b=2 B、 b++
;
C
、
a=b=5
D、 b=
int
(x);
答:
答案A B: b++不是赋值语句 赋值语句要求有 = C: 没分号, 不允许连续给多个变量赋初值。 如下述说明是错误的:
int
a=b=c=5
必须写为 int a=5,b=5,
c=5;
而赋值语句允许连续赋值, 如 int a,
b;
a=b=5;D: 应该为 b=(int)x ...
c语言中为什么不能用
a=b=c=5
为a,b,c赋值
答:
谁说不可以的,事实上是可以的。
int
a, b, c, d;
a = b = c =
d
= 5;
...并为其赋初值5的语句是( )。 A)
int
a=b= c= 5;
B) int a
答:
int
a=
5,
b=
5,
c=5;
一下能
正确
定义整型变量a,b和c并赋初值5的语句是:A
int
a=b=c=5
...
答:
等号是赋值的意思,A是把5赋给c,再把c赋给
b
,b再赋给a,这3个变量是有关联的,而
B
的定义是3个变量独立的,也就是说在A中如果执行了某个语句b,
c
发生变化,a也会发生变化,所以不是
正确
的定义嘛
在定义时
int
a,b,
c=5;
那就是说
a=
0,
b=
0?
答:
不是的 a,
b
没有赋值是系统当时地址存储的值 include <stdio.h>
int
main(int argc, char *argv[]){ int a,b,
c=5;
printf("%d %d %d",a,b,c);} 在我的机子上结果为:37814176 575 5
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
合法常量
int a=1,b=2,c=3;
怎么对一维数组a进行正确初始化
int65536
c语言定义的时候可以赋值吗
c语言赋值可以连等吗
java定义变量的方式
c语言中的宏定义使用
10的二进制等于多少