C语言入门,请问VC6.0中“组建”中的1.编译“.c”与2.组建“.exe”有什么区别和关系。

 我来答
灰港的造船者
2013-06-01 · 超过11用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:21.6万
展开全部
.c是c语言源文件,要经过编译后才能生成可执行文件,根据你选择的编译工具不同,生成的可执行文件也不同。.exe是window下的可执行文件格式。你的.c源文件可以使用GCC编译,也可以在windows下生成.exe文件。组建,先Compile生成.obj再Link生成.exe。
总的来说.exe就是你的.c编译后生成的可执行文件。
原创,望采纳。
追问
谢谢你的解答,我还是有几点疑惑请你帮我解答一下,谢了。
1.为什么编译好的“.exe”文件运行时,执行完任务就自动关闭对话框了。
2.c语言与vc6.0是什么关系,vc是为c语言的编译而开发的工具还是,vc和gcc其他编译软件有什么差,是功能相同的不同软件,还是针对不同平台或环境的,那么其中c语言的使用和规则是不是都一样的。
追答
你编写的main程序最后一句是return语句对吧,执行完这句话之后程序就结束了,当然对话框就关闭了。vc和gcc都是c语言的编译器。gcc是linux下的编译器,c语言的基本语法都是一样的。c语言博大精深,不是只了解了语法就学好了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式