c语言cfree编程步骤,C语言初探之利用C-Free编写C语言
在对二进制、十进制、八进制和十六进制的学习以及对C语言输入框架学习的理解后,相信不少朋友都想试试手编写下C语言,作为新手的话课课家笔者推荐大家使用C-Free来进行C语言的编写工作,下面笔者就介绍具体的方法和步骤。
◎安装C-Free
◎运行C语言代码
首先我们在显示器上输出“正确学习C语言的方法”,具体代码如下(红字部分):
第一行:#include
第二行:intmain()
第三行:{
第四行:puts("正确学习C语言的方法");
第五行:return0;
第六行:}
接下来我们通过C-Free来运行这段代码。
① 新建源文件
打开C-Free,通过新建菜单或Ctrl+N新建文件,然后通过保存菜单或Ctrl+S将文件保存到X:\\Demo目录,并命名为hello.c,具体如下图1和图2所示。
图1
图2
②编写源代码
新建文件后,接下来我们就可以输入代码了,代码如下。
#include
int main()
{
puts("正确学习C语言的方法");
return 0;
}
③编译和链接
在C-Free的工具栏中,有三个按钮特别重要,分别为“运行”“编译”和“构建”,具体如下图3所示:
图3
在代码输入完成后,我们通过点击“编译”按钮或者按F11键,如此一来便完成了源文件的编译,下方控制台中会显示编译信息,具体如图4所示。
图4
另外需要我们注意的地方是,如果我们的代码语法有错误,比如puts("正确学习C语言的方法");语句最后忘记写;,编译就会显示失败,具体如图5所示。
图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
第三行:intmain()
第四行:{
第五行:puts("正确学习C语言的方法");
第六行:system("pause");
第七行:return0;
第八行:}
在这里system("pause");语句的作用就是让程序暂停一下。注意代码开头部分我们要添加#include 语句,否则system("pause");无效。
接下来我们再次编译并链接,运行生成的hello.exe,这样我们就能看到输出结果了。此时我们再按下键盘上的任意一个键,程序就会关闭。
我们把上面的步骤总结一下可以发现一个完整的编程过程是:
㈠第一步是编写源文件:这是编程的主要工作,我们要保证代码的语法100%正确,不能有任何差错;
㈡第二步是编译:将源文件转换为目标文件;
㈢第三步是链接:将目标文件和系统库组合在一起并转换为可执行文件;
㈣最后一步是运行:可以检验代码的正确性。
PS:在实际开发中我们最常用的是“运行”按钮或F5快捷键,它会一次性完成编译、链接和运行的操作,并让程序运行结束后自动暂停,这样我们就不必额外增加system("pause");语句了。
本次C语言初探之利用C-Free编写C语言的教程笔者主要通过C-Free给大家介绍初步的编写C语言的方法和步骤,希望对初学的你起到一定的帮助!
c语言cfree编程步骤,C语言初探之利用C-Free编写C语言相关推荐
- c语言二级编程题答案免费下载,全国计算机等级考试二级C语言上机编程题参考答案...
(1)将两个两位的正整数a.b合并形成一个整数放 c中:将a的十位和个位数放在c的千位和十位,的十位和个位数放在 c的百位和个位.例如:若,使c = 4152. void fun(int a, int ...
- 二级c语言上机编程技巧,二级C语言上机编程题技巧总结
二级C语言上机编程题技巧 一. 方法总结 1. 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合 往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要 ...
- 在C语言二级考试中编程题编译,二级C语言上机编程题
<二级C语言上机编程题>由会员分享,可在线阅读,更多相关<二级C语言上机编程题(34页珍藏版)>请在人人文库网上搜索. 1.二级C语言上机编程题技巧一. 方法总结1. 二级C语 ...
- 实验四 数据库SQL语言基础编程
-- 实验四 数据库SQL语言基础编程 -- 实验目的: -- 掌握数据库查询语句的编写方法 -- 掌握利用查询语言完成基本查询 -- 掌握利用SQL语句完成数据的添加.删除.修改操作 -- 实 ...
- C语言经典编程(浙大版C语言第三版)详解
C语言经典编程详解 – 一览表: 1.[C语言经典编程]练习2-1 Programming in C is fun! (5分) 2.[C语言经典编程]练习2-3 输出倒三角图案 (5分) 3.[C语言 ...
- Linux系统下计算机C语言的编程技巧
C语言在多程序编辑中发挥着基础性作用,并在国际范围得到了全面应用.科技的蓬勃发展,使得人们更加重视C语言技术,并对C语言提出更多的要求.但Linux系统是最主要的操作系统之一,基于此开展C语言编程工作 ...
- go语言socket编程
go语言socket编程 用go写socket非常简单,如果你了解其他语言的socket的话一看便知,如果想深入的话,个人建议看uninx网络编程套接字联网API这本书. 在go中,网络协议被封装的非 ...
- Ubuntu系统中编写c语言程序教程
目录 1.准备工作 1.1 安装GCC及必要软件包 2.使用GCC编写C语言程序 2.1 编写一个整型运算反回浮点型的程序 2.2 在windows系统下使用编译工具编译该程序 3.使用Makefil ...
- visual studio 如何编写c语言程序,用Visual Studio 编写纯C语言程序
本篇文章讲述如何用微软的 Visual Studio 编写纯C语言程序,这里的纯C语言,指的是 ANSI C 语言. 要在 Visual Studio 里创建一个ANSI C语言程序,请按以下步骤执行 ...
最新文章
- 怎么将文件转换成linux文件,Linux将DOS文件格式转换成UNIX文件格式的方法
- LVS原理详解及部署之五:LVS+keepalived实现负载均衡高可用
- 彻底弄懂响应式设计中的em和rem
- AFNetWorking 对汉字部分UTF-8编码
- Django中的cookie与session
- kafka集群部署成功后,创建生产者往指定主题里面发送消息时出错
- 按新的退休年龄计算,64年的职工应该是哪年退休呢?
- 6月6号=》80页-100页
- DNF NPK包名对照一览表
- 高等数学张宇18讲 第十八讲 第二型曲线曲面积分
- 创可贴的 ROS PX4 自主飞行无人机 学习笔记(3)
- 什么是MIT开源协议
- mac macbook应用清单
- pdf压缩文件怎么压缩最小,pdf大小超过上传大小不能上传怎么压缩?
- 【开源SPL】列存数据仓库怎样更高效
- LCD1602液晶显示屏的入门级应用(一)
- 牛顿差商多项式的理解与C++实现
- 本地windows启动redis集群
- win7怎样打开无线服务器,Win7怎么设置tplink路由器_Win7安装tplink路由器方法-192路由网...
- 成都java软件技术培训机构