c++萌新问题,关于for语句,大佬勿喷 对于for语句,教材是说有三段语句,今天我想了下,或许只要一行。 所以我实验了一下。 结果如下 int i=1,n,m=0; printf (“enter n:”); scanf ("%d",&n); for (i=1;i<=n;){ m=i+m; i++; } printf ("%d",m); 这个是可以的 但是换成for (i<=n;) 就不行了。为什么呢,我明明定义了i=1.后面应该也可以省略啊 求大佬指教