首 页 行业热点 新车 试驾评测 养车用车 车型库

选择排序法代码问题?

发布网友 发布时间:2022-03-30 03:34

我来回答

2个回答

热心网友 时间:2022-03-30 05:03

这里:只定义了指针score,但并没有申请内存,这时score随机指向内存中的某个地址,然后就个score接收输入,这是危险的,应该先申请内存,可以用new函数

追问谢谢谢,额,那我应该怎么改呢,怎么给score指针申请地址呢。谢谢

追答已经回答您了,可以用new函数

热心网友 时间:2022-03-30 06:21

这是因为score没有分配内存空间,导致在输入的时候,就会出现内存空指针问题。
解决方法:
int *score 改成int score[10],10是数组的大小,必须大于要输入数据的个数。
另外把
scanf("%d",score[i]);
改成
scanf("%d",&score[i]);追问非常感谢,我试试

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com