C语言用VS2010报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言用VS2010报错相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
int max(int a,int b); /*函数说明*/
main() /*主函数*/

int x,y,z; /*变量说明*/
int max(int a,int b); /*函数说明*/
printf("input two numbers:\n");
scanf("%d%d",&x,&y); /*输入x,y值*/
z=max(x,y); /*调用max函数*/
printf("maxmum=%d",z); /*输出*/

int max(int a,int b) /*定义max函数*/

if(a>b)return a;else return b; /*把结果返回主调函数*/

报错:exp3.cpp(4): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

参考技术A exp3.cpp(4)这个说明你的文件后缀.cpp 是c++的源程序阿

重新建个.c文件?
参考技术B main()前面加个int如何追问

这是为啥 VS2010 和VC6.0 做C语言题目差在哪里

参考技术C main函数缺少返回值?

用VS2012如何执行C语言编写的程序?

我以前都是用VC,现在改用Vs了,但是我VS不会用,我写好代码之后,怎么编译?怎么组建?如何才能把它们变成可执行文件?还有,我打开以前用VC写的代码的时候,点F5总是显示生成失败,我如何运行以前写好的代码?我的程序都是另存的总不会跟这个有关系吧?求大神教教我。。。。

步骤如下:
1、新建一个Visual C++的“Win32项目”,建立一个空项目。
2、建立完成后,右键点击右边的“解决方案”中的“源文件”。
3、选择“添加”,然后添加“新建项”。
4、选择“Visual C++”中的C++文件,点“添加”。
5、在新加的C++文件里面写好代码,然后保存。
6、编译运行即可(快捷键Ctrl+F5)。
参考技术A 这个我弄过了,不过是VC6到VS2010,我想到VS2012应该是一样的。
实际非常简单,使用VS2010打开dsw工程,然后VS2010要求转换格式,点OK,重新编译链接就可以了。提醒楼主,这个转换是单向的,转换后就不能再转换成VC6的了,所以注意备份。
另外,VC6里的有些语句在VS中编译不能通过,稍微修改一下就可以了。追问

谢谢你啊,我昨天试了一下,vs2012不用转换,直接把打开的以前写的代码加入到源中,就可以编译,执行了

本回答被提问者采纳
参考技术B 参见我的教程:jingyan.baidu.com/article/359911f506cb2d57fe03063f.html

以上是关于C语言用VS2010报错的主要内容,如果未能解决你的问题,请参考以下文章

用vs2010敲c语言代码,为啥每次输入#include都下面出来条红线

用VS2010写C语言程序操作步骤

VS2010 编写c语言变量为啥要初始化?

用VS2008如何编译.c,C语言文件?

用VS2010学习版写C语言程序操作步骤

使用VS2013调试C语言时出错,连简单的Hello World都报错,调试时显示无法启动程序,无法访问