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

新人求回答!!!

为什么我把题目中的“x=”去掉就过不了关了呢

正在回答

5 回答

刚才你上面文本粘贴的没有嘛。。。嗯,如果是这样的话,去掉“x=”是没有问题的,只是打印效果少了"X="而已。你试试加上去之后有没有报错,会不会其他地方存在错误。还有运行的环境是你自己的还是系统的,有时候系统的环境要求打印效果与预设定的一模一样,这个就有点坑了。。。。

0 回复 有任何疑惑可以回复我~
#1

Hotspur 提问者

其实也是没有错对吧? 谢谢!
2017-08-07 回复 有任何疑惑可以回复我~
#2

AllySu 回复 Hotspur 提问者

没有错的,你自己搭建系统的话一定能通过。 官方系统要求内置的结果与学员操作打印的结果一模一样,所以报错致不通过,这是系统不够人性化的地方。
2017-08-07 回复 有任何疑惑可以回复我~


598833d500017ecc13890831.jpg
就是绿色的那两个x=

0 回复 有任何疑惑可以回复我~

这道题%前面没有 X= 吧?   嘿嘿

0 回复 有任何疑惑可以回复我~
#1

Hotspur 提问者

有啊╯▂╰ 你看楼下
2017-08-07 回复 有任何疑惑可以回复我~

把题目中的“x=”去掉话,就变成

#include <stdio.h>
int main()
{
int 0;      //“x=”去掉

printf("%d\n",++x);
printf("%d\n",x++);
return 0;
}


那就变成上面的样子了。。。。。这样的话 类型后面不能直接加 常量,即 “int 0”语句非法;同时printf()里面的X就变成未定义的变量,会报错的哦。


0 回复 有任何疑惑可以回复我~
#1

Hotspur 提问者

我的意思是只把%前面的那两个x=去掉。。。而int后的不去掉 谢谢啦
2017-08-07 回复 有任何疑惑可以回复我~

题目描述不清楚,什么“x=”去掉,不详细没人知道你要表达什么。。。。。。

0 回复 有任何疑惑可以回复我~
#1

Hotspur 提问者

#include <stdio.h> int main() { int x = 0; printf("%d\n",++x); printf("%d\n",x++); return 0; } 就是这样
2017-08-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926280    人
  • 解答问题       20799    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

新人求回答!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信