问题 填空题

有以下程序:
main()
int t=1,i=5;
for(;i>=0;i--)t*=i;
printf("%d\n",c);

执行后输出结果是______。

答案

参考答案:0

解析: 本题考核的知识点是for循环的程序分析。本题中的for循环共执行了6次,每执行一次将相应i的值相乘,最后当i=-1时停止循环。该for循环执行完后t的值为5*4*3*2*1*0=0,故最后输出t的值为0。

单项选择题
单项选择题