在对二进制、十进制、八进制和十六进制的学习以及对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语言相关推荐

  1. c语言二级编程题答案免费下载,全国计算机等级考试二级C语言上机编程题参考答案...

    (1)将两个两位的正整数a.b合并形成一个整数放 c中:将a的十位和个位数放在c的千位和十位,的十位和个位数放在 c的百位和个位.例如:若,使c = 4152. void fun(int a, int ...

  2. 二级c语言上机编程技巧,二级C语言上机编程题技巧总结

    二级C语言上机编程题技巧 一. 方法总结 1. 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合 往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要 ...

  3. 在C语言二级考试中编程题编译,二级C语言上机编程题

    <二级C语言上机编程题>由会员分享,可在线阅读,更多相关<二级C语言上机编程题(34页珍藏版)>请在人人文库网上搜索. 1.二级C语言上机编程题技巧一. 方法总结1. 二级C语 ...

  4. 实验四 数据库SQL语言基础编程

    -- 实验四 数据库SQL语言基础编程 -- 实验目的: --  掌握数据库查询语句的编写方法 --  掌握利用查询语言完成基本查询 --  掌握利用SQL语句完成数据的添加.删除.修改操作 -- 实 ...

  5. C语言经典编程(浙大版C语言第三版)详解

    C语言经典编程详解 – 一览表: 1.[C语言经典编程]练习2-1 Programming in C is fun! (5分) 2.[C语言经典编程]练习2-3 输出倒三角图案 (5分) 3.[C语言 ...

  6. Linux系统下计算机C语言的编程技巧

    C语言在多程序编辑中发挥着基础性作用,并在国际范围得到了全面应用.科技的蓬勃发展,使得人们更加重视C语言技术,并对C语言提出更多的要求.但Linux系统是最主要的操作系统之一,基于此开展C语言编程工作 ...

  7. go语言socket编程

    go语言socket编程 用go写socket非常简单,如果你了解其他语言的socket的话一看便知,如果想深入的话,个人建议看uninx网络编程套接字联网API这本书. 在go中,网络协议被封装的非 ...

  8. Ubuntu系统中编写c语言程序教程

    目录 1.准备工作 1.1 安装GCC及必要软件包 2.使用GCC编写C语言程序 2.1 编写一个整型运算反回浮点型的程序 2.2 在windows系统下使用编译工具编译该程序 3.使用Makefil ...

  9. visual studio 如何编写c语言程序,用Visual Studio 编写纯C语言程序

    本篇文章讲述如何用微软的 Visual Studio 编写纯C语言程序,这里的纯C语言,指的是 ANSI C 语言. 要在 Visual Studio 里创建一个ANSI C语言程序,请按以下步骤执行 ...

最新文章

  1. 怎么将文件转换成linux文件,Linux将DOS文件格式转换成UNIX文件格式的方法
  2. LVS原理详解及部署之五:LVS+keepalived实现负载均衡高可用
  3. 彻底弄懂响应式设计中的em和rem
  4. AFNetWorking 对汉字部分UTF-8编码
  5. Django中的cookie与session
  6. kafka集群部署成功后,创建生产者往指定主题里面发送消息时出错
  7. 按新的退休年龄计算,64年的职工应该是哪年退休呢?
  8. 6月6号=》80页-100页
  9. DNF NPK包名对照一览表
  10. 高等数学张宇18讲 第十八讲 第二型曲线曲面积分
  11. 创可贴的 ROS PX4 自主飞行无人机 学习笔记(3)
  12. 什么是MIT开源协议
  13. mac macbook应用清单
  14. pdf压缩文件怎么压缩最小,pdf大小超过上传大小不能上传怎么压缩?
  15. 【开源SPL】列存数据仓库怎样更高效
  16. LCD1602液晶显示屏的入门级应用(一)
  17. 牛顿差商多项式的理解与C++实现
  18. 本地windows启动redis集群
  19. win7怎样打开无线服务器,Win7怎么设置tplink路由器_Win7安装tplink路由器方法-192路由网...
  20. 成都java软件技术培训机构

热门文章

  1. New eBooks Available for Subscribers
  2. C#插件开发简单模型
  3. 什么是IA32 及字长的理解
  4. 为什么黑客大牛都去腾讯?
  5. 热力学第二定律的局限性与对热寂说的反驳
  6. HTML中img标签的src属性为绝对路径时,在IE中图片可显示,在firefox中不行
  7. 数字电子技术基础——第一章 绪论(笔记)
  8. 远景阿波罗光伏助力苹果供应商清洁能源计划
  9. 万拓双控存储DS5000
  10. 使用rewrite规则实现将所有到a域名的访问rewrite到b域名