有以下程序 main() { int t=1,i=5; for( ; i>=0; i--) t*=i; printf("%d\n",t); } 执行后输出结果是______。

admin2009-01-15  23

问题 有以下程序
   main()
    { int t=1,i=5;
        for(  ;  i>=0;  i--)   t*=i;
        printf("%d\n",t);
    }
    执行后输出结果是______。

选项

答案0

解析 本题中的for循环共执行了6次,每执行一次将相应i的值相乘,最后当i =-1时停止循环.该for循环执行完后t的值为 5*4*3*2*1*0=0,故最后输出I的值为0。
转载请注明原文地址:https://jikaoti.com/ti/tXK0FFFM
0

最新回复(0)