照郝斌老师的代码敲出现错误,各位大佬能帮我解答一下吗?

图片说明

1个回答

25行,少了个符号&

qq_28249373
shifenglv 回复liiinbabe: 解决方案是,在if语句之外先给他初始化一次。不过,你这个错误,就是if语句写错了,应该是if(......){t=parr[j];parr[j]=parr[j+1];parr[j+1]=t}
7 个月之前 回复
qq_28249373
shifenglv 回复liiinbabe: 因为if语句未必会执行到,所以在if语句里边初始化而在if外部引用的变量,都会被编译器报错。
7 个月之前 回复
liiinbabe
liiinbabe 老哥 我私信联系你了 只能发三句 还发错两句 你回复我一下 万分感谢
7 个月之前 回复
qq_28249373
shifenglv 回复liiinbabe: 你有啥问题在这里发或者私信就可以了,把代码和错误报告贴上,我看到了,有空会回答的。
7 个月之前 回复
liiinbabe
liiinbabe 老哥能加你个联系吗
7 个月之前 回复
liiinbabe
liiinbabe 回复shifenglv: 老哥我把t初始化{0,0,‘a’}后去互换parr j 和parr j+1的值后 保留了最大的值 另一个成0 0 a了
7 个月之前 回复
qq_28249373
shifenglv 回复liiinbabe: 变量在引用之前必须先初始化
7 个月之前 回复
liiinbabe
liiinbabe 待审核不知道你能不能看见 我定义struct变量t 做冒泡排序 说我t未被初始化
7 个月之前 回复
liiinbabe
liiinbabe https://ask.csdn.net/questions/1059353
7 个月之前 回复
qq_28249373
shifenglv 回复liiinbabe: 什么问题
7 个月之前 回复
liiinbabe
liiinbabe 回复shifenglv: 万分感谢,老哥我又遇到个问题能帮我看看吗
7 个月之前 回复
qq_28249373
shifenglv 回复liiinbabe: scanf_s("%s",parr[i].name,100)
7 个月之前 回复
qq_28249373
shifenglv 回复liiinbabe: 用scanf_s函数就要指定最大读取字节数,不然会出问题
7 个月之前 回复
qq_28249373
shifenglv 回复liiinbabe:用 scanf函数就没问题
7 个月之前 回复
liiinbabe
liiinbabe 老师说数组对应的就是地址 不需要加取地址符号了
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问