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)
{
}

 

posted @ 2020-10-24 18:25  fiona_dudu  阅读(4542)  评论(0)    收藏  举报