是因为返回值被忽略scanf是因代码中没有使用scanf的返回值,需要用scanf_s函数来代替scanf,scanf是C语言提供的,而scanf_s不是标准C语言提供的,是vs编译器提供的,最后这个程序终于运行了出来。
scanf函数返回值被忽略#include<stdio.h> int main() { int A,B,sum; scanf("%d %d",&A,&B); sum=A+B; printf("%d\n",sum); return 0; } 自己运行了一遍,没有问题,但在pta上出现:a.c: In function ‘main’:a.c:5:5: warning: ignoring return value of ‘scanf’, declared with ...