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