vb赋值语句的有效性
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 04:40:28
for语句fori=n1ton2[stepn3]...[exitfor]nexti对于对象集合有个特殊的For语句比如Text控件数组Text1(n)dimttasTextBoxForeachttin
Dfor(inti=0;i
if(a=2){b=2;c=4;}elsed=3;这个语句没有语法错误(可能会有警告),是可以执行的.但是这个语句永远没有机会执行else部分.a=2赋值表达式的计算结果就是2,当这个表达式出现在if
赋值语句中,赋值号左边必须是一个变量,而不能是其它表达式.x+y不是一个变量,所以错了.π不是一个合法的变量名.3y不是一个合法的变量名.再问:3y为什么不是呢?变量名不是可以用数字开头吗?再答:VB
AB错,原因一样,赋值号左边的量只能是变量,不能是表达式C对,相当于是求出逗号表达式的值,然后赋值给aD不是赋值,而是逗号表达式
sum=sum-sum有效,其它都不是赋值
如果我没理解错楼主的意思那类似于a=b*(c+d)-sqrt(e);等等的赋值语句是可以的
1、结果是数字123"123ab"+"2345"是把两个字符串相连,结果是字符串"123ab2345",经过val函数运算后,因为字符串中的ab不能转换为数字,所以只转换前面的,所以结果是数字123.
if(a=b)t=a;从语法上并没有错,只是逻辑上有问题,它不并是指a和b相等的意思,而是b赋给a,如果a值非0的话,再执行a->t的赋值.if((a=b)>0)t=a;则是:b赋给a,如果a>0再作
3=A中,赋值号的左边是常量,故A错误;B=A=2中,赋值语句不能连续赋值,故C错误;x+y=0中,赋值号的左边是表达式,故D错误;只有B中x=-x是把右边-x的值赋给左边的x,是正确的赋值语句.故选
你应该是写错了,YEAR[z]而不是YEAR[z1],z1这个变量没有声明.另外,你这个程序,UartBuffer.rcv_buf[y]有越界的可能(最后一次循环,y有可能大于255).回答补充:你举
"="执行顺序是自右向左,所以i=j=10;先执行j=10,再执行i=j.结果为:i=10,j=10.
从字词句段教起,一步一步来,稳扎稳打,步步为营!
赋值语句是由赋值表达式再加上分号构成的表达式语句.其一般形式为:变量=表达式;赋值语句的功能和特点都与赋值表达式相同.它是程序中使用最多的语句之一.在赋值语句的使用中需要注意以下几点:1.由于在赋值符
由赋值语句的格式我们可知,赋值语句的赋值号左边必须是一个变量名而变量名只能以字母和数字组成,而且必须以字母开头,只有C答案符合要求,故选:C
赋的值如果是0,那赋值语句的值就是0,如果不是0,赋值语句值为1再问:������ַ�������ֵΪ�ַ�ֵ��Ȼ��1��再答:��Ȼ����ֻ����Ϊ��ֵ�жϵ�ʱ�
1.D2.A3.D4.D5.B6.C7.A8.D
1.?1133(没有选项)2.A3.AD4.D5.C6.C7.ABAD8.A水平所限,错误在所难免,以上答案仅供参考.
3个都是错的A里边7+b+c是右值,无法被赋值B里边7+b++同样的道理C里a+1也是右值,无法被赋值
B和C其实都是对的赋值语句就是将等号后面的值赋予给前面如果这是一个单选提可以问问老师是否出错了并忠告你做题要有信心