【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j的值各等于多少?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 16:11:36
![【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j的值各等于多少?](/uploads/image/z/12359981-29-1.jpg?t=%E3%80%90%E6%80%A5%E9%97%AE%E3%80%91C%E7%A8%8B%E5%BA%8F%E4%B8%AD%2Cj%3Di%2B%2B%E4%B8%8Ej%3D%2B%2Bi%E5%90%AB%E4%B9%89%E6%98%AF%E5%90%A6%E4%B8%80%E6%A0%B7%3F%E8%8B%A5i%3D5%2C%E9%82%A3%E4%B9%88%E7%BB%8F%E8%BF%87%E4%B8%A4%E7%A7%8D%E8%BF%90%E7%AE%97%E5%90%8E%2Ci%2C%E3%80%81j%E7%9A%84%E5%80%BC%E5%90%84%E7%AD%89%E4%BA%8E%E5%A4%9A%E5%B0%91%3F)
【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j的值各等于多少?
【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j的值各等于多少?
【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j的值各等于多少?
不一样的,i++会先将i的值赋给等号左边的变量然后i再加1,而++i则先加1再赋值.
若i=5,那么:
j=i++=5,然后i=6
j=++i=6,然后i=6
如有问题请追问,希望可以帮助您!