| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 680 人关注过本帖
标题:这个...帮我看下 菜鸟提问
取消只看楼主 加入收藏
qq472579138
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-10-9
收藏
 问题点数:0 回复次数:1 
这个...帮我看下 菜鸟提问
void main()
{
int i,a[10];
for(i=0;i<10;i++)
a[i++]=2*i+1;
for(i=9;i>=0;i--)
printf("%d",a[i]);
printf("\n%d %d\n",a[5.2],a[5.8]);
}


我看书上这个例子的解释是“本例中用一个循环语句给a数组各元素送入奇数值,然后用第二个循环语句从大到小输出各个奇数。在第一个 for语句中,表达式3省略了。在下标变量中使用了表达式i++,用以修改循环变量。当然第二个for语句也可以这样作, C语言允许用表达式表示下标。”
第一个for语句的表达式3 哪有省略?不就是i++ 么   还有照这个写得数组就是a[0]=1  a[2]=5 a[4]=9......
对吧?   这样也行?   还有最后的a[5.8]取整后就是a【5】了吧
搜索更多相关主题的帖子: 提问 
2008-10-17 20:44
qq472579138
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-10-9
收藏
得分:0 
  我也这么觉得
2008-10-17 21:19
快速回复:这个...帮我看下 菜鸟提问
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011204 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved