猿问
请大佬帮忙看一下怎么回事,为什么输出结果是这么一大串数字?
慕无忌7355765
浏览 1309
回答 2
2回答
笔墨遥仙
你没存进去,输出的是地址值……
0
0
0
onemoo
你输入这一串数字时,用空格隔开它们就好了(或者用回车、tab什么的也行)。在你这个例子中,不要用逗号隔开。scanf 的第一个参数是“格式化字符串”,你输入的内容会按照这个字符串的格式作匹配,能够匹配到“格式化指示符”就把数据存入后面参数中。所以,你的格式化字符串是 "%d",只是一个指示符%d,那么你只需要输入数字就好了。输入格式化字符串中没有的逗号就错了。还有,你这个应该是 C 代码吧? 别在 C++ 区中提问呀。
1
1
0
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
我要回答