搜索
查看: 1586|回复: 1
打印 上一主题 下一主题

这个代码有什么问题?

[复制链接]
楼主
发表于 2013-6-19 16:34:48 | 显示全部楼层
你的GetMax返回一个int*
但是实际返回的是pos,一个int
然后强制转换后访问了非法的地址

不应该返回一个局部变量的地址,所以应该把函数声明改成
int getMax(int score[], int n);

然后p的类型也要改
GetMax里面有个设计问题,传进去的n没有使用,而是硬编码了一个10进去
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表