这个C程序有错么?这个C程序有错么?

#include
using namespace std;
int main()
{
cout << "Hello C" << endl;
return 0;
}

这是C++程序,不是C程序。作为C++程序,没看出错误来。

你是编译出错了吧?
在高版本VC, 进行了修订,为了和以前区别,使用
低版本使用,例如:

如果是高版本VC,比如2010以上,下面是正确的:

 #include <iostream>
using namespace std;
int main()
{
    cout << "Hello C" << endl;
    return 0;
}

如果是VC6.0,下面是正确的:

 #include <iostream.h>
using namespace std;
int main()
{
    cout << "Hello C" << endl;
    return 0;
}

这不是c吧。。。。。。。。

#include
using namespace std;
int main()
{
cout << "Hello C" << endl;
return 0;
}
没有包含编译头文件iostream,而切输出输入流用的C++方式,也就是该程序为C++程序。
C语言输入输出流使用预编译头文件#include ,使用printf("Hello C" )。