33问答网
所有问题
当前搜索:
不能把值3赋给变量a
...&a,&b);以下选项中的输入数据,
不能把值3赋给变量a
、5赋
答:
C
,因为C的答案里3和逗号之间有一个空格,scanf扫描了3之后扫描到了空格,而格式里面这个位置应该是逗号,scanf发现不匹配之后就停止扫描。所以3赋给了a,但5没有赋给b。
在c语言中
3
=(
a
=b)为什么是错误的?
答:
在C语言中,
3
=(a=b)是错误的表达式。这是因为在C语言中,赋值操作符`=`的返回值是被
赋
的那个变量的值,并不是整个赋值语句的值。因此,在这个表达式中,首先会执行
变量a
等于b的赋值操作,然后将a的值作为赋值表达式的结果,尝试将这个结果赋值给数字3,实际上这是非法的,因为数字3是一个常量,不...
a=
3
,b=9是合法的
赋值
语句吗?
答:
a=3,b=9是合法的赋值语句。根据查询相关公开信息显示,a=3,b=9是
将3赋
值
给变量a
,将9赋值给变量b,在编程语言中,用逗号隔开的多个赋值语句可以在同一行完成,也可以拆成多行书写,赋值语句是用来
赋给
某变量一个具体值的语句。
...a=
3
,b=2,c=1;,以下选项中错误的
赋值
表达式是
答:
1楼正确。赋值语句的对象只能是变量,而不是表达式。若换成a=b=3,就对了
。对于B,最后的值:a=2,b=2,c=1 对于C,整个语句是个赋值语句,里面又嵌套了个b=4的赋值语句,所以,最后的结果是a=5,b=4,c=1 对于D,解法同C,a=5,b=4,c=4.所以A 是错误滴。
在python中,
a
=
3
,a*=2怎么计算?
答:
赋值
给变量 a
,而 a*=2 是一个复合赋值运算符,表示将 a 乘以 2 并将结果赋值给 a,即 a=a*2。因此,代码运行的过程如下:a=3,将整数
3 赋
值给变量 a,此时 a 的值为 3。a*=2,将 a 乘以 2 并将结果赋值给 a,即 a=a*2,此时 a 的值变为 6。因此,最终 a 的值为 6。
a=
3
是一个
赋值
表达式对嘛?
答:
若有定义语句:int a=
3
,b=2,c=1;,以下选项中错误的赋值表达式是A)a=(b=4)=3; B)a=b=c+1;C)a=(b=4)+c; D)a=1+(b=c=4);求详解 最佳答案 错误的是A 赋值只能
赋给变量
,
不能
赋给表达式在一声声哀嚎声中,数学老师带着一摞试卷走了进来。好像是因为冬天天冷,体育老师冻...
如果想要在键盘上输入3+2,并把
3赋给变量a
,2赋给变量b,+号赋值给变量c...
答:
如果想要在键盘上输入3+2,并把
3赋给变量a
,2赋给变量b,+号赋值给变量c 可以使用如下的代码:int a,b;char c;scanf("%d%c%d",&a,&c,&b);
在线等,C语言考试
答:
6.若有定义语句: int k1=10, k2=20;,执行表达式(k1=k1>k2) && (k2=k2>k1)后,k1和k2的值分别为 B A)0和1 B)0和20 C)10和1 D)10和20 7.若有定义: int a,b;,通过语scanf("%d;%d",&a,&b);,
能把
整数
3赋给变量a
, 5赋给变量b的输入数据是 C A)3 ...
定义
变量
int a;,则表达式a=
3
,5;执行过后,a的值和表达式的值分别是?
答:
,(5);,
3
会赋值给a,一个语句执行的顺序是从左往右,最后执行到5,所以表达式的值是5。逗号运算符的优先级最低,a=15,后面的a*4,a+5不改变任何
变量
的值,a=(3*5, a*4, a+5)这样的式子就会等价于a=a+5=10,逗号运算符的规则就是从左往右依次执行,并返回最后一个表达式的值。
int a[
3
],b[3];a={1,2,3};b=a;有什么问题?为什么
不能赋值
?
答:
int b[
3
];如果先写了int a[3],b[3];,再初始化a就晚啦。2.数组的
赋值
一般使用循环来完成,对于数组里面项目少的或者也可以手动来赋值,像这样:b[0] = a[0];b[1] = a[1];b[2] = a[2];b=a这个表达式是不允许的。a或者b都相当于一个常量指针,指向数组第一个元素,是不允许...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
定义变量时必须给变量赋初值
java怎么输入一个值赋给变量
只能给指针变量赋null值和
指针变量能够赋地址值或null值
c程序中只能给指针变量赋什么值
指针变量只能赋什么值
为什么要给变量赋初值
可以将一个整数值赋给指针变量
对象变量未赋初值前的值是什么