问题
填空题
有以下程序 main() { int t=1,i=5; for(;i>=0;i--)t*=i; printf("%d\n",t); } 执行后输出结果是 【8】 。
答案
参考答案:0
解析:本题中的for循环共执行了6次,每执行一次将相应i的值相乘,最后当i=-1时停止循环。该for循环执行完后t的值为5*4*3*2*1*0=0。
有以下程序 main() { int t=1,i=5; for(;i>=0;i--)t*=i; printf("%d\n",t); } 执行后输出结果是 【8】 。
参考答案:0
解析:本题中的for循环共执行了6次,每执行一次将相应i的值相乘,最后当i=-1时停止循环。该for循环执行完后t的值为5*4*3*2*1*0=0。