求解在编写c语言时编译正确,运行出现一个错误,以下是源代码

2024-12-16 16:18:52
推荐回答(3个)
回答1:

#include
#include
//加载字符函数下面puts要用。
#include
//
int
main(void)
{
int
a,b,c,d,e;
puts("a,b,c,d,e分别是char型int型long型float型double型变量的字节数");
a=sizeof(char);
b=sizeof(int);
c=sizeof(long);
d=sizeof(float);
e=sizeof(double);
printf("a=%d\nb=%d\nc=%d\nd=%d\ne=%d\n",a,b,c,d,e);//换行是右斜杠。
return
0;
}

回答2:

.cpp文件是c++语言的源文件,.c文件是c语言源文件。
因为c++对c有很多扩展,好比c是c++的子集一样,所以c++源文件中可以写c语言的东西,
反之则不行。
.cpp文件可以包含c/c++的语句,而.c自然就不能包含c++的语句了。

回答3:

unresolved
external
symbol
_WinMain@16
这个说明你的工程(项目)是个win32工程,而你在win32项目里写了控制台代码了,把你的项目改成控制台项目就可以了