#include <stdio.h>
#include <stdlib.h>
你好,我想知道为什么这个程序不执行。似乎我一直无法正确执行 scanf 功能。我得到以下错误:
错误:忽略使用属性 warn_unused_result 声明的 scanf 的返回值
注意:我知道有一种更有效的方法来编写我当前的程序,但这不是重点。我想知道这个错误是什么意思,为什么我不断得到它,可能还有一个解决方案。感谢你们。这是代码:
int main (int argc, char *argv[]){
int x;
int y;
int z;
int temp;
scanf("%d", &x);
scanf("%d", &y);
scanf("%d", &z);
if (x > y) {
temp = x;
x = y;
y = temp;
}
if (y > z) {
temp = y;
y = z;
z = temp;
}
if (x > z) {
temp = x;
x = z;
z = temp;
}
printf("%d", x);
printf("%d", y);
printf("%d", z);
return EXIT_SUCCESS; }