c语言入门教程1

c语言入门教程1

ID:26454243

大小:272.00 KB

页数:14页

时间:2018-11-27

c语言入门教程1_第1页
c语言入门教程1_第2页
c语言入门教程1_第3页
c语言入门教程1_第4页
c语言入门教程1_第5页
资源描述:

《c语言入门教程1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言是一种广受欢迎且用途广泛的程序设计语言。人们使用它编写计算机程序。因为C功能强、效率高,所以全世界的程序员都喜欢用它。如果您是一名程序员,或者希望成为一名程序员的话,那么学习C语言会使您受益匪浅:·您将可以在许多平台上阅读和编写程序。小到微控制器,大到最先进的科研系统,到处都是C语言的用武之地。许多现代操作系统也是用C语言编写的。·学习过C语言后,再进阶的面向对象C++语言就容易多了。C++是对C的扩展。不先掌握C语言而直接学习C++是非常困难的。本文中,我们将会循序渐进地完整介绍C语言,并教会您怎

2、样从零起步成为一名C程序员。一旦您掌握了C语言,您一定会对自己可以做的事情感到吃惊的!C是一种计算机编程语言。就是说可以用C编写指令清单交给计算机去执行。C是当前正在使用的成千上万种编程语言之一。它已经有几十年的历史了。因为它功能强大而且效率很高,所以受到了程序员们广泛的欢迎。C还是一种容易学习的语言。和其他一些语言相比,C的风格稍有点古怪,但您会很快适应的。HSWC语言编译器C是所谓的编译型语言,意思是说您写好的源程序必须通过C编译器来运行,使它变成可以在计算机上运行(执行)的可执行文件。C源程序是供人

3、阅读的,而编译器产生的可执行程序是供计算机读入和执行的。也就是说,要编写并运行一个C程序,您必须借助于C编译器。如果使用UNIX系统(例如,您在UNIX主机上用C编写CGI脚本,或者您是学生,在实验室的UNIX机器上工作),C编译器是免费提供的。它的名字是cc或者gcc,可以通过命令行调用。您如果是学生,那么学校很可能会向您提供编译器。您只要查一下学校提供什么样的编译器并学习使用即可。如果您是在家使用Windows操作系统的计算机,则需要下载免费的C编译器或是购买商业的C编译器。微软公司的VisualC+

4、+是一套广泛使用的商业编译环境,可以编译C和C++程序。可惜这套软件要花费几百美元。如果不想花那么多钱购买商业编译器的话,那么您可以在网上挑选一款免费的编译器。如果您想找的话,不妨从http://delorie.com/djgpp/开始吧。我们会从一个极其简单的C语言程序为例开始,循序渐进。在这个例子中,我假定您使用的是UNIX命令行,并以gcc作为您的开发环境。如果您使用的并不是这些,所有的代码依然可以正常运行——您只是需要使用其他可用的编译器,才能理解这些代码。让我们开始吧!让我们从一个最简单的C程序

5、开始,了解一下C的基本要素和编译过程。将下面的程序录入一个标准的文本编辑器(UNIX上用vi或emacs、Windows上用Notepad、Macintosh上用TeachText),然后以samp.c的文件名保存。文件名如果没有.c结尾,编译的时候就很可能会出现一些错误,所以要确保文件名以.c结尾。另外,请确保您的编辑器不会自动在文件名末尾添加后缀(如.txt)。下面是我们的第一个程序:#includeintmain(){printf("这是我第一个程序的输出!");return0;}执行时,程序使

6、计算机输出“这是我第一个程序的输出!”,之后便退出了。真是简单到不能再简单了!书写位置录入本程序时,注意将#include中的“#”放在第一列,即最左侧。其他行的间距和缩进可随个人喜好选择。某些UNIX系统上有一个叫cb的C程序美化器,它可以为您美化代码格式。上例程序代码的空格和缩进风格可作为格式的范例。请按下面步骤编译本程序:·在UNIX系统上,键入gccsamp.c-osamp(若gcc不能用就用cc)。此命令行的作用是调用名为gcc的C编译器来编译samp.c,并将生成的可执行文件命名为samp。要

7、运行编译好的程序,请键入samp(有些UNIX系统上要键入./samp)。·在使用在使用DJGPP的DOS和Windows电脑上,请在MS-DOS命令中键入gccsamp.c-osamp.exe。这条命令会调用名叫gcc的C编译器,使它编译samp.c,并生成一个可执行文件samp.exe。要运行程序,只需键入samp。·如果您使用的是其他编译器或其他开发系统,阅读并遵循该编译器的指南。当您运行这个程序后,您应该会看到“这是我第一个程序的输出!”的打印了。当您编译这个程序时,到底发生了什么?下面是示意图:

8、HSWC语言编译器如果您键入程序时打错了,它要么不会编译,要么不会运行。如果程序没有编译,或者没有正确地运行,请重新编辑,检查输入的时候是否有误。然后修正错误,重新编译。让我们逐行讲解一下这个示例程序,看看每一行都做了什么(点击这里在新窗口中打开程序):·程序以#include开始。这一行将“标准输入输出库(StandardI/Olibrary)”包括进程序之中。使用标准输入输出库您可以完成诸如从键盘(称为“标准输入”)读入数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。