在pta练习时
warning:ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]scanf("%d",&n);
以上的警告,在我练习的时候经常出现,大家知道怎么回事吗? 警告:忽略使用属性warn_unused_result声明的“scanf”返回值
意思是:
你没有用到scanf的返回值,scanf会返回正确输入变量的个数。一般来说选择无视也可以,这只是一个警告,并不影响正确运行;如果你想要不出现,可以使用变量接收scanf的返回值,或者在编译选项里关掉-Wunused-result。
如想进一步了解,可参考https://stackoverflow.com/questions/7271939/warning-ignoring-return-value-of-scanf-declared-with-attribute-warn-unused-r
页:
[1]