有个C问题 请各位帮忙看哈

[复制链接]
查看11 | 回复3 | 2013-1-31 20:18:55 | 显示全部楼层 |阅读模式
只有scanf("%d",&h);并不能对h中每一个元素赋值改成这样吧:for(i=0;i<4;i++)
scanf("%d",&h);...
回复

使用道具 举报

千问 | 2013-1-31 20:18:55 | 显示全部楼层
scanf("%d",&h);如果把这里改成h[4]={12,45,6,48};这是想对h[4]数组赋值呢?还是想做什么?如果是想对h[4]数组赋值就采用循环赋值for(i=0;i<4;i++) scanf("%d",&h);否则就只是对h[4]数组的首元素复杂,在C语音中h[4]数组的地址,h[0]数组首元素和数组名h都代表数组首元...
回复

使用道具 举报

千问 | 2013-1-31 20:18:55 | 显示全部楼层
scanf("%d",&h);执行的时候等同于 scanf("%d",&h[0]);你要想读入多个数据,把这句放到循环里面...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行