鱼C论坛

 找回密码
 立即注册
查看: 1778|回复: 7

一维数组的输入输出(新手)

[复制链接]
发表于 2015-7-12 11:21:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>
#define max 5
void main()
{
int code[max];
int i;
    for(i=0;i<max;i++);
        {
                printf("输入一个数据:");
                        scanf("%d",&code[i]);

        }
        for(i=0;i<max;i++);
        printf("code[%d]=%d\n",i,code[i]);
}

我就是按了1 然后回车,就这样了,正确应该是怎么样依次输入?

我就是按了1  然后回车,就这样了,正确应该是怎么样依次输入?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-7-12 11:44:11 | 显示全部楼层
本帖最后由 musilintan 于 2015-7-12 11:55 编辑

1.7行:for(i=0;i<max;i++);后面不能加分号。
2.13行:for(i=0;i<max;i++);他的后面也是,不能加分号。
这句话是for循环的条件语句,下面的是循环体,你加个分号,就相当于把条件语句和循环体分开了。
编译器就无法识别了。刚开始要好好的对照书上的语法格式,细心很关键。而且出错以后,更要加深印象,理解语法很重要,这样以后才能避免错误。
每个语法都像是一个生产机器一样,放进去什么材料就会出来什么产品,如果机器的结构都出错了,产品自然也会出问题,从而达不到预期的效果。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-12 11:45:56 From FishC Mobile | 显示全部楼层
for语句后多了个分号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-12 11:47:37 | 显示全部楼层
二楼正解~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-12 11:47:51 From FishC Mobile | 显示全部楼层
一般像for if while之类的语句里面的内容最后用大括号括起来,就算只有一行语句
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-13 01:04:19 | 显示全部楼层
刚开始   我也经常犯这个毛病!
现在也是   每次编译的时候都有问题
不是这里少分号    就是那里少分号
不过好在不多分号啦:lol:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-13 07:47:29 | 显示全部楼层
2楼正解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-14 22:30:50 | 显示全部楼层
我按照书打的,谁知道有错,哎:dizzy:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 03:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表