谢谢!是我想要的答案
能不能问一下我下画横线的两个选项为什么是错的啊?
还有16题答案看不懂呢。。麻烦啦
追答第一张图片:
①被赋值的对象只能是一个单独的变量,不能是表达式,即等式的左边只能是单独的变量
比如:d=4;a=b=c=d+1;是合法的
②x=25%5.0在c语言里面不合法,%的左右两边必须是整数,5.0就是一个浮点数
第二张图片:
你确定答案是A?我感觉是A的原因和第一张图片①的原因一样,你最好问一下老师(个人认为C也是正确的,因为t最后代表的字符串为空即*t等于NULL)PS:这只是我个人观点,你要问老师哈~
谢谢!!
有没有5/2这种运算符必须要取整的说法?
追答应该没有你可以写个程序试一下 分别用int和float测一下5/2.
追问哦。。。手边没电脑。。回去再试试。。。谢谢啦,因为我看到说%就是两边必须是整行数据
追答给个采纳呗!
追问但是感觉没有得到想要的答案呢。。。不好意思啊
追答你问问老师!
追问这是c语言吧 ,因为5和2都是默认整数的,所以两个整数相除结果仍为整数,即5/2=2
而如果分子与分母中只要有一个是浮点数,结果就是浮点数,
比如5.0/2结果就是2.5了 显然5.0是个浮点数
是这样。。
追答我也明白了