这段代码是c还是c++?

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:13:10
#include <windows.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
int ret = MessageBox(NULL, TEXT("你是好人吗?"),TEXT("警告"),MB_YESNO|MB_ICONQUESTION);
if(ret==IDYES)
{
MessageBox(NULL, TEXT("请重试!"), TEXT("警告"),MB_OK|MB_ICONSTOP);
MessageBox(NULL, TEXT("你不是好人?"),TEXT("警告"),MB_OK|MB_ICONQUESTION);
MessageBox(NULL, TEXT("欢迎回来!"), TEXT("问好"),MB_OK);
}
else
{
MessageBox(NULL, TEXT("欢迎回来!"), TEXT("问好"),MB_OK);
}
}
为什么用Tc2.0打开后没法运行的,似乎错误很多的样子

c和c++的区别主要是C++有类,这个程序没有用到类,你完全可以认为这个程序是C的,不过C++是完全支持C语言的,所以认为这是C++程序也没错。

貌似C和C++都时这样吧 就这一段来说

这是windows下的c/c++程序,你要想运行它,应在visual studio 6.0中建立“win32 application”工程,输入代码,编译运行,得到一个窗口的exe程序。还有很多需要学的,努力吧!!!