选D A.x=y 将y的值赋给x B.x++ 将x的值增1 C. x %= 2 将x除以2的余数赋值给x D.x==5 判断x的值是否与5相等,不会改变x的值,故选D
B:n1=(n2=(n3=0));C:k=i==j;//==不是判断吗? 是,且优先级高于=,意思是先做i==j的判断,将结果(0或1)赋值给k D:a=b+c=1; 错,先算b+c结果是个值,然后=1操作,...
选D,因为+比=优先级高,先算b+c得到了一个值,然后再看b+c=1,此时b+c已经是一个值了,就不能再给它赋值1了。另外C选项你写错了吧,选项应该是k=i==j,==优先级高...
ch='a+b'是错的,'a+b'不是单bai个字符,应该是个字符串,不能直接这样赋值。 '\0'是转义字符 '5'+'7'是两个字符相...
D,语法错误,赋值语句从右向左运算,不能将1赋值给b+c。
A.char str[5]={"good!"};//这个不符合C语言的语法规定,字符串初始化是这样写的:char str[6]="good!"; //因最后还有一个结束符,因此数组元素应该是6个。2 题...
实际上的 字符变量存放的也是ascii码(数字)D "" 双引号表示的是字符串 会自动在最后添加'\0’ 例如char szbuf[] = ...
A y==z是条件判断,返回true or false x 被赋值为true 或 false B z最先被赋值为0,y被赋值为z,即0,x最后被赋值为y,亦0 C 加运算优先级高于=,所以错误,若写成...
如果x和y都已正确声明并赋值,那么这4个选项都是正确的,所以这是扯淡题……y=int(x);是把x强制为int型赋给y,int两边有没有()都是合法的。
D错误。C是正确的,K的值等于0或者1,如果i和j相等则K等于1,如果不相等,则k=0。
其他小伙伴的相似问题3 | ||
---|---|---|
赋值法的解题技巧 | 怎样判断赋值语句是否正确 | 赋值语句的一般格式 |
下列不正确的赋值语句是 | 赋值语句是什么 | 赋值语句的使用方法 |
什么样的题目可以用赋值法 | getchar函数可以从键盘输入一个 | 数学赋值法原理 |
vb赋值语句 | 返回首页 |
返回顶部 |