b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

c语言入门经典 第5版_c语言入门经典_c语言入门自学

电脑杂谈  发布时间:2017-02-17 20:17:51  来源:网络整理

C 语言是一种功能强大、简洁的计算机语言,通过它可以编写程序,指挥计算机完成指定的任务。我们可以利用C 语言创建程序(即一组指令),并让计算机依指令行事。用C 语言编程并不难,本书将用浅显易懂的方法介绍C 语言的基础知识,读完本章,读者就可以编写第一个C 语言程序了,其实C 语言很简单。

本章的主要内容:

● C语言标准

● 标准库的概念

● 如何创建C 程序

● 如何组织C 程序

● 如何编写在屏幕上显示文本的程序

1.1 C 语言

C 是相当灵活的,用于执行计算机程序能完成的几乎所有任务,包括会计应用程序、字处理程序、游戏、操作系统等。它不仅是更高级语言(如C)的基础,目前还以ObjectiveC 的形式开发手机应用程序。Objective C 是标准的C 加上一小部分面向对象编程功能。C 很容易学习,因为它很简洁。因此,如果你立志成为一名程序员,最好从C 语言开始学起,能快速而方便地获得编写实际应用程序的足够知识。

C 语言由一个国际标准定义,目前,其最新版本由ISO/IEC 9899:2011 文档定义。当前的标准一般称为C11,本书介绍的语言遵循C11 标准。但要知道,C11 定义的一些语言元素是可选的。这表示,遵循C11 标准的C 编译器可能没有实现该标准中的所有功能。(编译器只是一个程序,它可以把用我们能理解的术语所编写的程序转换为计算机能理解

的术语)。本书会标识出C11 中的可选语言特性,这样读者就知道,自己的编译器可能不

支持它。

C11 编译器还有可能没有实现C11 标准强制的所有语言特性。实现新语言功能是需要时间的,所以编译器开发人员常常采用逐步接近的方式实现它们。这也是程序可能不工作的另一个原因。尽管如此,根据我的经验,C 程序不能工作的最常见原因,至少有99.9%的可能性是出现了错误。

1.2 标准库

C 的标准库也在C11 标准中指定。标准库定义了编写C 程序时常常需要的常量、符

号和函数。它还提供了基本C 语言的一些可选扩展。取决于机器的特性,例如计算机的

输入输出,由标准库以不依赖机器的形式实现。这意味着,在PC 中用C 代码把数据写

入磁盘文件的方式,与在其他计算机上相同,尽管底层的硬件处理相当不同。库提供的

标准功能包括大多数程序员都可能需要的功能,例如处理文本字符串或数学计算,这样

就免除了自己实现这些功能所需的大量精力。

标准库在一系列标准文件——头文件中指定。头文件的扩展名总是.h。为了使一组标

准功能可用于C 程序文件,只需要将对应的标准头文件包含进来,其方式在本章后面介

绍。我们编写的每个程序都会用到标准库。附录E 汇总了构成标准库的头文件。

1.3 学习C

如果对编程非常陌生,则不需要学习C 的某些方面,至少在刚开始时不需要学习。

这些功能比较特殊,或者不大常用。本书把它们放在第14 章,这里读者可以在熟悉其他

内容后,再学习它们。

所有示例的代码都可以从Apress 网站()上下载,但建议读者自

己输入本书中的所有示例,即使它们非常简单,也要输入。自己亲自输入,以后就不容

易忘记。不要害怕用代码进行实验。犯错对编程而言非常有教育性。早期犯的错误越多,

学到的东西就越多。

1.4 创建C 程序

C 程序的创建过程有4 个基本步骤或过程:

● 编译

● 链接

● 执行

这些过程很容易完成(就像翻转手掌一样简单,而且可以随时翻转),首先介绍每个

过程,以及它们对创建C 程序的作用。

1.4.2 编译

如果编译成功,就会生成一个文件,它与源文件同名,但扩展名是.o 或者.obj。c语言入门经典 第5版如果在UNIX 系统下工作,在命令行上编译C 程序的标准命令是cc(若编译器是GNU’s Not UNIX(GNU),则命令为.gcc)。下面是一个示例:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32998-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...