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

请大佬帮忙看一下怎么回事,为什么输出结果是这么一大串数字?

请大佬帮忙看一下怎么回事,为什么输出结果是这么一大串数字?

C++
慕无忌7355765 2018-04-03 18:11:09
查看完整描述

2 回答

?
笔墨遥仙

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

你没存进去,输出的是地址值……

查看完整回答
反对 回复 2018-04-04
?
onemoo

TA贡献883条经验 获得超454个赞

你输入这一串数字时,用空格隔开它们就好了(或者用回车、tab什么的也行)。在你这个例子中,不要用逗号隔开。


scanf 的第一个参数是“格式化字符串”,你输入的内容会按照这个字符串的格式作匹配,能够匹配到“格式化指示符”就把数据存入后面参数中。

所以,你的格式化字符串是 "%d",只是一个指示符%d,那么你只需要输入数字就好了。输入格式化字符串中没有的逗号就错了。


还有,你这个应该是 C 代码吧?  别在 C++ 区中提问呀。

查看完整回答
1 反对 回复 2018-04-04
  • 2 回答
  • 0 关注
  • 1319 浏览

添加回答

举报

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