最新回答 / 之外0218
你的这个代码b=(a=3)+(a=4); 就相当于你将a赋值为a=3;a=4; 但是因为a=4;在后面 所以b的值等于8. 你可以试试 将a=3;a=4;调换一下位置。 就可以看出问题在哪了。
2017-12-25
最新回答 / 划水人
在cmd里运行程序吧,你可以先在里面notepad *.c(创建一个文本) 再把你的代码写进去 保存后编译 cl *.c 这时候应该会出现exe 然后你直接在DOS下 输入*(文件的名字) 回车 就能看到输出内容了
2017-12-25
最赞回答 / hibb
你看这个我想你就明白了数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。由此可知:(int)mum即(int)(mum)
2017-12-24