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

做题的时候突然出现的,之前用的时候没有出现,遇到感觉有点懵
原因:忽略了scanf();的返回值
查了一下解决方法:
1、强制忽略scanf的返回值
(void)scanf();
2:加判断:
if(scanf()==x) { }