Canlovey 发表于 2018-11-6 08:46:40

求问,没有报错与警告,但输出结果为1703808

如图:
题目是使用冒泡法排序,请求帮助~

pheron 发表于 2018-11-6 08:59:24

printf(“%d”,a|);
我不知道你这里想打印什么。
首先,这里i=9,那么i+1=10,a不存在。
然后我不懂a|是啥意思

Canlovey 发表于 2018-11-6 09:00:13

pheron 发表于 2018-11-6 08:59
printf(“%d”,a|);
我不知道你这里想打印什么。
首先,这里i=9,那么i+1=10,a不存在。


那个|是我的鼠标光标

pheron 发表于 2018-11-6 09:05:22

Canlovey 发表于 2018-11-6 09:00
那个|是我的鼠标光标

{:10_245:}那就是了,没有a的值,给你瞎打了一个

Canlovey 发表于 2018-11-6 09:06:53

pheron 发表于 2018-11-6 09:05
那就是了,没有a的值,给你瞎打了一个

好的,我再去试一下,谢谢

pheron 发表于 2018-11-6 09:07:35

Canlovey 发表于 2018-11-6 09:00
那个|是我的鼠标光标

你这个光标真是给我看懵了{:10_245:}
你定义的a是a到a,不存在a

pheron 发表于 2018-11-6 09:10:43

Canlovey 发表于 2018-11-6 09:06
好的,我再去试一下,谢谢

直接printf("%d",a); 就行了

Canlovey 发表于 2018-11-6 09:10:55

pheron 发表于 2018-11-6 09:07
你这个光标真是给我看懵了
你定义的a是a到a,不存在a

是的,就是没有a的问题,a==9时中止循环,再输出a就是无定义的值了,已经改好了
页: [1]
查看完整版本: 求问,没有报错与警告,但输出结果为1703808