PAT之warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]


 

 

 

 

 

做题的时候突然出现的,之前用的时候没有出现,遇到感觉有点懵

原因:忽略了scanf();的返回值

查了一下解决方法:

1、强制忽略scanf的返回值

(void)scanf();

2:加判断:

if(scanf()==x)
{
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM