伟德体育否则system(pause);无效

 新闻资讯     |      2021-07-19 02:17

安装C-Free 5.0 C-Free 是一款国产的Windows下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,很是轻巧,安装简朴。

下载地点:C-Free 5.0下载

凭据教程中的说明安装并 C-Free 5.0。

需要留意的是:C-Free 5.0 在 XP、Win7 下可以或许完美运行,在 Win8、Win10 下大概会存在兼容性问题,读者可以先实验安装,不可的话再利用 VS、Dev C++、Code::Blocks 等取代。
运行C语言代码 前面我们给出了一段完整的C语言代码,就是在显示器上输出“C语言中文网”,如下: #include <stdio.h> int main() { puts("C语言中文网"); return 0; } 接下来,我们就来看看如何通过C-Free 5.0来运行这段代码。 1) 新建源文件 打开C-Free,通过新建菜单或Ctrl+N新建文件,然后通过生存菜单或Ctrl+S将文件生存到E:\Demo目次,并定名为hello.c,如下图所示:

伟德体育不然system(pause);无效


图1:新建菜单和生存菜单

伟德体育不然system(pause);无效


图2:定名为 hello.c,并生存到 E:\Demo 目次

C语言源文件的后缀为.c。不外你也可以生存为hello.cpp,它将以C++的方法运行,因为C++兼容C语言,所以不会呈现错误,不外我依然发起各人生存为hello.c。 2) 编写源代码 新建文件后,就可以输入本文开头给出的代码了。

留意:固然可以将整段代码复制到编辑器,可是我照旧强烈发起你手动输入,我敢担保你第一次输入代码会有各类百般的错误,只有把这些错误都更正了,你才会进步。本教程后续章节还会给出许多示例代码,这些代码必然要手动输入,不要复制后运行乐成了就万事大吉。 3) 编译和链接 在C-Free的东西栏中,有三个按钮出格重要,别离为“运行”“编译”和“构建”,如下图所示:


图4:常用的几个按钮


代码输入完成后,点击“编译”按钮可能按F11键,就完成了源文件的编译,下方节制台中会显示编译信息:

伟德体育不然system(pause);无效


图5:编译乐成


假如我们的代码语法有错误,好比puts("C语言中文网");语句最后健忘写;,编译就会失败:

伟德体育不然system(pause);无效


图6:编译失败


编译乐成后,打开 E:\Demo 目次,发明新生成了一个文件hello.o,而不是我们期望的hello.exe。这是因为,编译固然生成了二进制文件,可是它还不能独立运行,还需要系统库(临时可以领略为系统中的一些组件)的支持,.o 必需和系统库组合在一起才气生成 .exe,这个组合的进程就叫做链接(Link)

.o文件叫做方针文件(Object File),它是编译的功效,是中间文件,已经长短常靠近 .exe 的二进制文件了,只是还缺少一些对象,必需由系统库提供。

点击“构建”按钮可能按Ctrl+F11组合键,就完成了 hello.o 和系统库的链接,打开 E:\Demo,终于看到了等候已久的 hello.exe。至此,我们就将C语言代码转换成了可执行文件了。 4) 运行措施 运行生成的 hello.exe 措施,并没有输出“C语言中文网”几个字,而是会看到一个玄色窗口一闪而过。这是因为,措施输出“C语言中文网”后就运行竣事了,窗口会自动封锁,时间很是短暂,所以看不到输出功效,只能看到一个“黑影”。

我们对上面的代码稍作修改,让措施输出“C语言中文网”后暂停一下: #include <stdio.h> #include <stdlib.h> int main() { puts("C语言中文网"); system("pause"); return 0; } system("pause");语句的浸染就是让措施暂停一下。留意代码开头部门还添加了#include <stdlib.h>语句,不然system("pause");无效。

再次编译并链接,运行生成的hello.exe,终于如愿以偿,伟德体育,看到输出功效了,如下图所示:

伟德体育不然system(pause);无效


图7:第一个C语言措施


按下键盘上的任意一个键,措施就会封锁。

此刻,你就可以将 hello.exe 分享给你的伴侣了,汇报他们这是你编写的第一个C语言措施。固然这个措施很是简朴,可是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成 .exe 措施,这是一个完整的体验。

在本教程的基本部门,教各人编写的措施都是这样的“黑窗口”,与我们平时利用的软件差异,它们没有大度的界面,没有巨大的成果,只能看到一些文字,这就是节制台措施(Console Application),它与DOS很是相似,早期的计较机措施都是这样的。

节制台措施固然看起来枯燥无趣,可是它很是简朴,适合入门,可以或许让各人学会编程的根基常识;只有夯实根基功,才气开拓出结实的GUI(Graphical User Interface,图形用户界面)措施,也就是带界面的措施。 5) 越发快捷的要领 我们把上面的步调总结一下,可以发明一个完整的编程进程是:

编写源文件:这是编程的主要事情,我们要担保代码的语法100%正确,不能有任何过错;

编译:将源文件转换为方针文件;

链接:将方针文件和系统库组合在一起并转换为可执行文件;