for 循环里的逗号运算符,求指点
程序代码:
#include "stdio.h"
int main()
{
int i,j;
for (i=1,j=37; i<5; i++,j+=27)/*第一个子表达式:对i,j进行了初始化,*/
{ /*第二个子表达式:判断真假;为真*/
printf("%d\n",j); /*第三个子表达式: i进行自增运算;j=j+27*/
}
return 0;
}
为什么打印的第一个j的值不是64?
为什么结果是这样?
程序代码:37 64 91 118 Process returned 0 (0x0) execution time : 0.016 s Press any key to continue.
请大虾指点迷津!
谢谢








