大神,请问一下for中的测试条件k*k<26,放在printf("k=%d\n",k)后可以,放在printf("k=%d\n",k)前,为什么就不行了?
#include <stdio.h> int main(void) { int k; for (k=1,printf("%d: Hi!\n",k);printf("k=%d\n",k),k*k<26;k+=2,printf("Now k is %d\n",k)) printf("k is %d in the loop\n",k); return 0; }