在C环境下写了如下代码:
#include <cstdio>
int main (){
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("DIFERENCA = %d\n",a * b - c*d);
return 0;
}
报错:
fatal error: cstdio: No such file or directory
compilation terminated.
原因:
cstdio是C库中的头文件,不存在C的编译环境中,此处应将 cstdio 改成 stdio.h.
故:该代码在C的环境下可以运行,但是在C的环境下不可以运行
cstdio 是 C++ 中 C库的头文件