Devc可以运行,code显示 ld returned 1 exit status

最近在配置VS code,一串很简单的代码

float a,b;
int c = 1; 
printf("请输入数字\n");
scanf("%f",&a);
b = a + c;
printf("%f",b);

在devc上可以运行图片说明

在code里显示ld returned 1 exit status

这是怎么回是?

图上不是 with return value 0 么
你 return 0;
没问题啊