搜索
查看: 1162|回复: 5
打印 上一主题 下一主题

在数组学习中的疑问

[复制链接]
跳转到指定楼层
楼主
发表于 2013-10-3 12:08:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
main()
{
int i,a[10];
for(i=0;i<10;)
     a[i++]=i;
for(i=9;i>=0;i--)
     printf("%d",a);
}
为啥这样不行?
例如:
main()
{
int i,a[10];
for(i=0;i<10;)
   {
     a[i++]=i;
   
     printf("%d",a);
     }
}

最佳答案

查看完整内容

不是a啊 输出数组元素的写法是 for(i=0; i
沙发
发表于 2013-10-3 12:08:53 | 只看该作者
yi0304 发表于 2013-10-3 20:36
嗯 是a  是笔误

不是a啊
输出数组元素的写法是
for(i=0; i<10; ++i)
  printf("%d ", a);
才对

或者
for(i=0; i<10; ++i)
  printf("%d", *(a+i));
板凳
发表于 2013-10-3 13:30:12 | 只看该作者
printf("%d",a); ?
这是笔误了吧
地板
 楼主| 发表于 2013-10-3 20:36:33 | 只看该作者
本帖最后由 yi0304 于 2013-10-3 20:37 编辑
rosynirvana 发表于 2013-10-3 13:30
printf("%d",a); ?
这是笔误了吧

嗯 是a  是笔误
5#
发表于 2013-10-3 20:41:19 | 只看该作者
噢……原来是论坛会转义字符……
6#
 楼主| 发表于 2013-10-3 21:02:03 | 只看该作者
rosynirvana 发表于 2013-10-3 20:41
噢……原来是论坛会转义字符……

哦 我说咋打不上呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表