在对二进制、十进制、八进制和十六进制的学习以及对C语言输入框架学习的理解后,相信不少朋友都想试试手编写下C语言,作为新手的话课课家笔者推荐大家使用C-Free来进行C语言的编写工作,下面笔者就介绍具体的方法和步骤。
◎安装C-Free
◎运行C语言代码
首先我们在显示器上输出“正确学习C语言的方法”,具体代码如下(红字部分):
第一行:#include
第二行:int main()
第三行:{
第四行:puts("正确学习C语言的方法");
第五行:return 0;
第六行:}
接下来我们通过C-Free来运行这段代码。
① 新建源文件
打开C-Free,通过新建菜单或Ctrl+N新建文件,然后通过保存菜单或Ctrl+S将文件保存到X:\\Demo目录,并命名为hello.c,具体如下图1和图2所示。
②编写源代码
新建文件后,接下来我们就可以输入代码了,代码如下。
#include
int main()
{
puts("正确学习C语言的方法");
return 0;
}
③编译和链接
在C-Free的工具栏中,有三个按钮特别重要,分别为“运行”“编译”和“构建”,具体如下图3所示:
在代码输入完成后,我们通过点击“编译”按钮或者按F11键,如此一来便完成了源文件的编译,下方控制台中会显示编译信息,具体如图4所示。
另外需要我们注意的地方是,如果我们的代码语法有错误,比如puts("正确学习C语言的方法");语句最后忘记写;,编译就会显示失败,具体如图5所示。
在编译成功后,我们打开X:\\Demo目录,此时我们会发现新生成了一个文件hello.o而不是hello.exe。这是因为编译虽然生成了二进制文件,但是它还不能独立运行,还需要系统库的支持,.o必须和系统库组合在一起才能生成.exe,这个组合的过程就叫做链接(Link)。
.o文件叫做目标文件(ObjectFile),它是编译的结果,是中间文件,已经是非常接近.exe的二进制文件了,只是还缺少一些东西,必须由系统库提供。接下来我们点击“构建”按钮或者按Ctrl+F11组合键来完成了hello.o和系统库的链接,打开X:\\Demo就会看到hello.exe了。到此我们就将C语言代码转换成了可执行文件了。
④运行程序
运行生成的hello.exe程序我们会发现并没有输出“正确学习C语言的方法”几个字,而是会看到一个黑色窗口一闪而过。这是因为程序输出“正确学习C语言的方法”后就运行结束了,窗口自动关闭,时间非常短暂,所以看不到输出结果。
其实我们可以通过对上面的代码稍作修改让程序输出“正确学习C语言的方法”后暂停一下从而显示出来,具体编写代码(红字部分):
第一行:#include
第二行:#include
第三行:int main()
第四行:{
第五行:puts("正确学习C语言的方法");
第六行:system("pause");
第七行:return 0;
第八行:}
在这里system("pause");语句的作用就是让程序暂停一下。注意代码开头部分我们要添加#include 语句,否则system("pause");无效。
接下来我们再次编译并链接,运行生成的hello.exe,这样我们就能看到输出结果了。此时我们再按下键盘上的任意一个键,程序就会关闭。
我们把上面的步骤总结一下可以发现一个完整的编程过程是:
㈠第一步是编写源文件:这是编程的主要工作,我们要保证代码的语法100%正确,不能有任何差错;
㈡第二步是编译:将源文件转换为目标文件;
㈢第三步是链接:将目标文件和系统库组合在一起并转换为可执行文件;
㈣最后一步是运行:可以检验代码的正确性。
PS:在实际开发中我们最常用的是“运行”按钮或F5快捷键,它会一次性完成编译、链接和运行的操作,并让程序运行结束后自动暂停,这样我们就不必额外增加system("pause");语句了。
本次C语言初探之利用C-Free编写C语言的教程笔者主要通过C-Free给大家介绍初步的编写C语言的方法和步骤,希望对初学的你起到一定的帮助!
¥498.00
¥399.00
¥29.00
¥299.00