怎样用visual studio 2012 编写c语言 为什么说 c++不支持int 求编程高手,,我给加分。

我在visualstdio2012编以下代c语言程序,目的是输出一个图形,同样的代码在tc中成功运行并得到以下图形,可是用visualstdio2012就显示错误。求高手... 我在visual stdio 2012编以下代c语言程序,目的是输出一个图形,同样的代码在tc中成功运行并得到以下图形 ,可是用visual stdio 2012 就显示错误。求高手,,,

#include<stdio.h>
main()

{ int i,j,k;
clrscr();
for(i=1;i<=4;i++)
{ for(k=1;k<=4-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
for(i=3;i>0;i--)
{ for(k=0;k<=3-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
}
显示错误:
1>------ 已启动生成: 项目: ConsoleApplication2, 配置: Debug Win32 ------
1> luo.cpp
1>c:\users\administrator.ghost-pc\documents\visual studio 2012\projects\consoleapplication2\consoleapplication2\luo.cpp(4): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
展开
 我来答
起航天空
2012-08-21
知道答主
回答量:53
采纳率:0%
帮助的人:6.8万
展开全部
主函数的返回值是什么?
按下面改
#include<stdio.h>
void main()
{ int i,j,k;
clrscr();
for(i=1;i<=4;i++)
{ for(k=1;k<=4-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
for(i=3;i>0;i--)
{ for(k=0;k<=3-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
}
或者在项目属性中的将编译方式改为C语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
坦然且清澈的菠萝蜜j
2012-08-21 · TA获得超过202个赞
知道答主
回答量:305
采纳率:0%
帮助的人:217万
展开全部
int main()

{
...
return 0;
}
main 必须有返回值类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3e5a721
2012-08-21
知道答主
回答量:55
采纳率:0%
帮助的人:9.8万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leiyangbdzd
2012-08-21 · TA获得超过168个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:180万
展开全部
int mian
return 0
试试。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式