ch=t的赋值正确吗
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/22 13:10:00
Cs与ps都为地址,故D不正确;B没有意义,A可能越界再问:B选项是ps=ps+20;刚刚打错了。。。。能解释一下B为什么不对么。。。。弱弱地说,答案是B再答:指针应该是可以做索引操作,所以我感觉C正
根据运算符先后顺序可以这么看:x=(j>0)先看j>0,这是个条件表达式,如果j确实大于0,那么这个表达式的值就是1,否则就是0.然后把这个表达式的值赋值给x,也就是0或者1.所以这句赋值语句是正确的
在机器上跑一边遍.A错了,\是转义字符,不能单独使用,比如要赋值\给ch,必须写成ch=‘\\’,否则编译出错
答案是DA.(
1.如果是考你理论知识A)ch='123';错//123如果是字符串应该写成“123”而非'123'B)ch='\xff';正确//相当于‘\0xff’开头的0,可以省略,相当于255或者-12.如果
AB错,原因一样,赋值号左边的量只能是变量,不能是表达式C对,相当于是求出逗号表达式的值,然后赋值给aD不是赋值,而是逗号表达式
a+b不是一个字符\08\0开头的是8进制,8进制能有8?最多到7'\'必须用转义符\这样才对'\\
在数学里肯定是不对的编程里面可以这么写若j>0为真则x=真=1;j>0为假则x=假=0
3=A中,赋值号的左边是常量,故A错误;B=A=2中,赋值语句不能连续赋值,故C错误;x+y=0中,赋值号的左边是表达式,故D错误;只有B中x=-x是把右边-x的值赋给左边的x,是正确的赋值语句.故选
%:这个是模运算,他的后面必须是整形的再问:嗯谢谢了。。。还有一个问题,赋值语句:x3=0x12为什么是正确的是什么意思呢?再答:0x12是十六进制的数,0x12=18,所以x3=18,当然是正确的啦
关键是碳碳双键,类似乙稀,只不过甲基代替了一个氢,乙稀氢与碳并不在同一直线上
严格来说C最好,不过语法上B、C、D都是可以的.
因为char类型的数据实际上就是内存中的一个字节的变量空间,在机器中它就是一个0-255的数字,如:charch='a';其实ch中存放的就是字符a的ASCII码,实际就是97,所以即使你这样声明:c
ch='a+b'是错的,'a+b'不是单个字符,应该是个字符串,不能直接这样赋值.\x0d'\0'是转义字符\x0d'5'+'7'是两个字符相加,返回的也是字符\x0d5+9是整型,但可以强制类型转化
答案是B原因:在乙烯的结构中,所有原子共平面.所以题目中的结构式,可以看作乙烯中的氢原子被甲基等取代,所以整体还是公平面的.
由赋值语句的格式我们可知,赋值语句的赋值号左边必须是一个变量名而变量名只能以字母和数字组成,而且必须以字母开头,只有C答案符合要求,故选:C
D虽然碳碳双键是直线型的.但CH4是四面体结构,碳原子可以取代氢,其可能在一个平面可能不在一个平面.组合在题中的形式就可能在也可能不在了..
3个都是错的A里边7+b+c是右值,无法被赋值B里边7+b++同样的道理C里a+1也是右值,无法被赋值
B是正确的.A里面有三个字符C八进制数转化不需要前面加0D双引号括起来的内容是字符串.