为了账号安全,请及时绑定邮箱和手机立即绑定

新手求助,为何会报错?

新手求助,为何会报错?

C
日光倾城4 2017-03-25 19:19:41
#include<stdio.h>main(){        char c1,c2;        scanf("%c,%c",&c1,&c2);        ++c1;        --c2;        printf("c1=%c,c2=%c\n",c1,c2);  }
查看完整描述

3 回答

?
慕粉1954481569

TA贡献1条经验 获得超1个赞

main 前面没写int

查看完整回答
1 反对 回复 2017-03-25
?
三十二应遍尘刹

TA贡献22条经验 获得超7个赞

//img1.sycdn.imooc.com//58d74b450001743113500660.jpg会被系统自动识别为int类型,你写的没有错,但建议你写标准一点,这是作为一个程序员的良好习惯

查看完整回答
反对 回复 2017-03-26
?
三十二应遍尘刹

TA贡献22条经验 获得超7个赞

没有问题啊,你如果在一个c++6.0系统里确实没毛病,我不知道你用的是什么

查看完整回答
反对 回复 2017-03-26
  • 日光倾城4
    日光倾城4
    我用的code block
  • 三十二应遍尘刹
    三十二应遍尘刹
    应该没错的,我们教学用的都是这个c++6.0。不同的环境有不同的规则,这个你需要了解你自己用的系统,比如for(int i=0;i<10;i++),这个在linux中是允许的,但在c++6.0运行环境中会出错。你会自己找错误吧,就是一行一行的注释代码,到哪一行显示错误就注释掉他,如果没有问题就是这一行有问题了。你自己去试一试吧
  • 3 回答
  • 1 关注
  • 1472 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信