鱼C论坛

 找回密码
 立即注册
查看: 876|回复: 6

[已解决]C判断题

[复制链接]
发表于 2020-11-12 06:01:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件


这句话为什么是错的?
最佳答案
2020-11-12 10:21:02
         C 语言集成开发环境好比是汽车制造厂,C 源程序生成的可执行程序就好比这个汽车制造厂生产的汽车,难道离开汽车厂,汽车就无法开动?这个道理显然是错误的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-12 08:08:33 | 显示全部楼层
本帖最后由 rt3 于 2020-11-12 08:09 编辑

编程工具 可以 用于 生成可执行文件 。
但是 运行 exe 格式的 可执行文件 不需要 编程工具。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-12 08:58:38 | 显示全部楼层
exe文件又叫可执行文件
无论是否安装相关语言的编译环境,
在机器上都是可以执行的

也就是说,不同语言的代码,编译、链接过程中文件会有差异
但一旦生成exe文件,就没有什么不同了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-11-12 10:21:02 | 显示全部楼层    本楼为最佳答案   
         C 语言集成开发环境好比是汽车制造厂,C 源程序生成的可执行程序就好比这个汽车制造厂生产的汽车,难道离开汽车厂,汽车就无法开动?这个道理显然是错误的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-11-12 13:12:23 | 显示全部楼层
你开发和运行是两个概念,举个简单的例子,你玩游戏,就不需要安装一些游戏编程时所需要的环境,因为那些环境是准备工作,也就是说,你用C语言的环境是用来编写程序的,编写完之后,你的编写环境已经帮助你把这些语言编译成计算机可以理解的东西了,所以只凭借计算机也是可以运行的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-12 20:37:03 | 显示全部楼层
C语言的可执行程序是由一系列机器指令组成的,用C语言编写的源程序必须经过编译生成二进制目标代码,再经过连接才能运行,并且可以脱离C语言集成开发环境。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-12 20:52:33 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 16:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表