c语言中,分析该程序int i,s=0,t[]={1,2,3,4,5,6,7,8,9}; for (i=0;i<9:i+=2) s+=*{t+i); printf("%d\n,s)
时间: 2024-04-06 13:33:38 浏览: 133
C语言程序设计-编程实现求数列1/2,3/4,5/8,9/32 的所有大于等于0.000001的数据项之和
5星 · 资源好评率100%
这段程序的作用是将数组t中下标为偶数的元素相加,并将结果输出。首先定义变量i和s,其中i用于遍历数组t,s用于存储相加的结果。然后使用for循环,循环条件为i小于9且每次i增加2,即只遍历数组t中下标为偶数的元素。在循环体中,使用指针方式访问数组t中下标为i的元素的值,即*(t+i),将其与s累加。最后输出s的值,即为数组t中下标为偶数的元素之和。因此,程序输出的结果为20。需要注意的是,在for循环中,语句末尾的":"应改为":"。
阅读全文