| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 577 人关注过本帖
标题:关于一维数组的问题
只看楼主 加入收藏
language322
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-9-22
收藏
 问题点数:0 回复次数:7 
关于一维数组的问题

除了直接对一维整型数组进行赋值外,怎么样从键盘上输入啊

下面的程序为什么会是错的啊?

main()
{
int t[10];

scanf("%d",&t);

printf("%d\n",&t);

}

输出的结果老是不对 大家帮帮我 我 是菜鸟。。。。。

2005-12-08 20:19
layabout
Rank: 1
等 级:新手上路
帖 子:180
专家分:0
注 册:2005-12-2
收藏
得分:0 
用for(i=0;i<=9;i++)

scanf("%d",&t[i]);

[此贴子已经被作者于2005-12-11 11:51:33编辑过]


学习不难!难的是一辈子兢兢业业,老老实实,勤勤恳恳的学习!!!
2005-12-08 20:26
lint81
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-12-9
收藏
得分:0 

输入时不要加地址号&因为数组名就是地址了。可写scanf("%d",t);或for(i=0;i<=9;i++)

scanf("%d",t[i]);

2005-12-09 08:26
李建伟1289
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-11-12
收藏
得分:0 
你没有给数组赋值啊怎么可以输出结果

江湖中人向来都是不鸣则已,一鸣惊人。总有一天我要下天山,威振武林!
2005-12-09 11:00
李建伟1289
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-11-12
收藏
得分:0 
赞同你的意见

江湖中人向来都是不鸣则已,一鸣惊人。总有一天我要下天山,威振武林!
2005-12-09 11:02
zxyliwei
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2005-12-6
收藏
得分:0 
scanf("%d",&t);

printf("%d\n",&t);
  输出的时候不用取址的;如楼上说的,数组名就是地址了,不用"&"
最好是用for 语句!

醒逍遥;醉也逍遥!
2005-12-10 22:20
Digitalman
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2005-11-2
收藏
得分:0 
如果你没有学指针就这样:
for(i=0;i<10;i++)
scanf("%d",&t[i])
for(i=0;i<10:i++)
printf("%d ",t[i])

C自学者,请多多指教!!!
2005-12-10 22:44
等待
Rank: 1
等 级:新手上路
帖 子:173
专家分:0
注 册:2005-12-1
收藏
得分:0 
以下是引用Digitalman在2005-12-10 22:44:00的发言:
如果你没有学指针就这样:
for(i=0;i<10;i++)
scanf("%d",&t[i])
for(i=0;i<10:i++)
printf("%d ",t[i])

2005-12-11 01:47
快速回复:关于一维数组的问题
数据加载中...
 
   



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

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