31750| 6
|
关于redefinition; different basic types,定义错类型?大神进来看看 |
3鱼币
最佳答案哥们儿是你定义print函数时出现错误了!
你声明的时候是void型,定义的时候是int型。所以出错!
不知道你还记不记得甲鱼哥在一节视频当中提到,c语言中,如果不说明函数的返回值类型的话,该函数返回的是int型,也就是说,c语言默认情况下,没有说明函数返回值类型的函数其返回值是int类型的。
所以void print(struct student *p3);和print(struct student *p3)不是同一个函数。
你将print(struct student *p3)改为void print( ...
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2013-12-23 19:07:45
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2013-12-23 21:04:35
|
显示全部楼层
| |
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
|
发表于 2013-12-23 23:32:11
|
显示全部楼层
| |
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
|
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2024-11-23 04:02
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.