{ int i,j; for(i=0,j=1; i<=j+1; i+=2, j--)printf("%d \n",i);

日期:2018-05-06 14:24:05 人气:2

{ int i,j; for(i=0,j=1; i<=j+1; i+=2, j--)printf("%d \n",i);

for(表达式1;表达式2;表达式3;)语句 执行过程如下: (1)先求解表达式1; (2)再求解表达式2,若其值为真,则执行for的循环体,然后执行下面的第三步。若为假,则结束循环,转到第五步。 (3)若表达式2为真,再执行循环体语句后求解表达式3。 (4)转回第二步继续执行。 (5)执行for语句的后续语句。 另,运算符+、-优先级高于<=,所以 所以这条语句输出: 0 2 因为 第一次循环: i=0,j=1;j+1=2,i=0,i<
    A+
热门评论