这个scanf的前后区别为什么会影响,我通过调试时scanf在前下一步不会经过n++,而scanf在后就会经过cant++!
不会的,在前在后都会执行n++,你可以在循环下边打印n的值是没有问题的。
都要经过n++,只不过第一个在进入循环后,先执行n++,再执行scanf,后面的相反
只要你放在了循环题内,他就必须受循环提控制。必须要执行n++