永发信息网

c语言,报错[Warning] assignment makes pointer from integer without a cast [enabled by default]

答案:2  悬赏:0  手机版
解决时间 2021-04-08 16:06
c语言,报错[Warning] assignment makes pointer from integer without a cast [enabled by default]
最佳答案
你这是什么IDE?Warning竟然没有提示哪一行。不过Warning不是error。
你的主要问题是下面的链接错误Linker error,即creatList是未定义的引用。
你creatList放在了main函数的后面,就应该在main函数前面加一个函数声明,不然就会出错。
LISTNODEPTR createList();
另外,你的warning应该是将一个int整数值直接赋值给了一个指针变量吧,你还是检查下是哪一行,消除这些warning最好。追问21,23行,截图没截出来追答你把createList函数的的代码贴出来看看。
另外,warning不会导致你不能生成应用程序的。你把createList的提前声明放到main函数前,应该就会消除下面的Linker error了。
全部回答
这个不是错误,是一个警告信息;
他说你把 int 强制转换成指针,并没有通过任何合法的类型转换手段;
楼主用的是 Dev C++ 吧,换 VS2010 吧,符合行业标准,简单易用,功能强大;
是因为 createList( ) 函数返回的类型和 ASP 的类型不符合,导致类型转换警告;
后面还有两个链接错误,他说你没有定义 createList( ) 符号
说明编译器找不到 createList( ) 函数的声明,基础啊基础 ...追问啊?!都是指针啊,应该符合吧?追答没错,理论上符合,但是实际上情况非常复杂,甚至难以想象;
两种不同类型的指针进行强制转换,会导致所有位直接复制到目标指针上
但是因为两种指针的数据类型不同,导致引用指针时错误地解释内存布局
轻则出现无法预料的结果,重则程序崩溃追问求助啊!怎么改啊=_=,,要疯掉了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爱莲说美好形象的句子,有没有形容只想单身的
迈锐宝家庭用买多大排量,做生意地方离家700
蓄电池外壳的材质的什么质量的?
没有关于李世民为男主的穿越小说···请君别
随州哪里容易违章的地方
香雅茗茶怎么去啊,有知道地址的么
单选题忽必烈建立元朝的时间是A.1206年B.1260
学如逆水行舟,下一句是什么?读书破万卷,后
使用手机爱奇艺怎么快进
北京琉璃河的户口和北京市里面的户口一样吗
什么是apache虚拟主机
我们异地我女朋友为了我哭了一上午我该怎么做
单选题下列变化属于物理变化的是A.钢铁生锈B.
在没有推动器的情况下,船靠什么行驶
请问廖子晗这个名字好听吗
推荐资讯
如图所示,斜面倾角为θ=37°,一质量为m=7kg
山东济南2017年8月9日10日天气状况
单选题某DNA片段所转录的mRNA中尿嘧啶占28%
擅长教学用英语怎么说,大家帮看看这段资料的
左转绿灯亮了,汽车左转弯,走哪个道?
陈珊妮 离别曲里那一句 萧邦最恨 什么意思
煤气罐不关会漏气吗,煤气罐接口漏气严重今天
谁有约会大作战的图片大全发过来谢谢
法院起诉书多久能开庭,从检察院提交起诉书到
一生最爱的英文怎么写,<一生最爱>用英文怎么
有关做生意的句子
我为你骄傲什么意思,我为你骄傲中的我指的是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?