C语言程序设计教程

当前位置:首页 > 教材 > 研究生/本专科 > C语言程序设计教程

出版社:中国人民大学出版社
出版日期:1970-1
ISBN:9787300097015
页数:272页

章节摘录

计算机是由硬件系统和软件系统两大部分构成的,硬件是物质基础,而软件是计算机的灵魂。所有的软件都是用程序设计语言编写的。程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程,而C语言正是众多高级语言中的一种。1.1.1 C语言的发展1.机器语言电子计算机使用的是由“O”和“l”组成的二进制数,二进制是计算机语言的基础。计算机发明之初,人们只能用计算机的“语言”来操纵计算机,也就是编写一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言就是机器语言。用机器语言编写程序是一件十分痛苦的事情,特别是在程序有错需要修改时更是如此。由于每台计算机的指令系统往往各不相同,所以在一台计算机上执行的程序,要想在另一台计算机上执行,必须重写程序,造成重复工作。但由于使用的是针对特定型号计算机的语言,因此运算效率是所有语言中最高的。机器语言是第一代计算机语言。

前言

C语言是一门面向过程的计算机语言,至今已经有30多年的历史。由于它具有表达能力强、功能丰富、目标程序质量高、可移植性好、使用灵活方便等优点,所以至今仍得到广泛的应用。无论是Windows还是Linux操作系统,其底层程序都是用C语言编写的,而且大部分网络协议、画面漂亮的游戏、工业控制程序也是用C语言来实现的。可以说,C语言是一门十分优秀而又重要的语言。另外,C语言还蕴含了程序设计的基本思想,囊括了程序设计的基本概念,是理工科高等院校、高等职业院校计算机及相关专业的一门重要基础课程。学习C语言,目的是培养学生的程序设计理念、掌握程序设计的基本方法,为后续课程(数据结构、面向对象程序设计、操作系统、编译原理和软件工程等)的学习打下坚实的基础。基于上述原因,我们编写了本书。由于C语言对一般初学者来说,规则较多,使用灵活,不易掌握,所以学习上会有一定的困难:而C语言的应用范围越来越广,所涉及的知识越来越多,也增加了其学习难度。为此,本书对C语言的精华部分做了较为细致的介绍,并且附有大最典型操作题以供练习。

书籍目录

第1章  C语言概述1.1  C语言的发展与特点1.1.1  C语言的发展1.1.2  C语言的特点1.2  C程序的基本组成1.3  程序算法简介1.3.1  算法举例1.3.2  算法应具备的特性1.3.3  流程图表示法1.3.4  N-S流程图表示法1.4  使用Visual C++ 6.0编写一个程序1.4.1  创建新项目1.4.2  设置项目选项1.4.3  创建新CPP文件1.4.4  编译与执行示例程序1.5  上机实战1.6  练习题第2章  基本数据类型及运算符2.1  C语言标识符2.2  基本数据类型2.3  常量2.3.1  整型常量2.3.2  实型(浮点型)常量2.3.3  字符常量2.3.4  字符串常量2.3.5  符号常量2.4  变量2.4.1  变量的定义2.4.2  给变量赋初值2.5  运算符与表达式2.5.1  算术运算符与算术表达式2.5.2  自增运算符与自减运算符2.5.3  赋值运算符与赋值表达式2.5.4  条件运算符与求字节数运算符2.5.5  逗号运算符与逗号表达式2.6  类型转换2.7  上机实战2.8  练习题第3章  顺序结构程序设计3.1  程序的3种基本控制结构3.2  顺序执行语句3.3  赋值语句3.4  格式化输出函数printf()3.4.1  printf()函数的一般格式3.4.2  格式字符串3.5  格式化输入函数scanf()3.5.1  scanf()函数的一般格式3.5.2  格式字符串3.5.3  使用说明3.6  单个字符的输入/输出函数3.7  上机实战3.8  练习题第4章  选择结构程序设计4.1  关系运算及其表达式4.1.1  关系运算符及其优先级4.1.2  关系表达式4.2  逻辑运算及其表达式4.2.1  逻辑运算符及其优先级4.2.2  逻辑表达式4.3  if语句4.3.1  单分支if语句4.3.2  双分支if语句4.3.3  多分支if语句4.4  switch语句4.5  上机实战4.6  练习题第5章  循环结构程序设计5.1  while语句5.2  do-while语句5.3  for语句5.4  break语句和continue语句5.5  循环结构的嵌套5.6  goto语句5.7  循环结构程序设计应用5.7.1  穷举法5.7.2  迭代法5.8  上机实战5.9  练习题第6章  数组第7章  函数第8章  编译预处理第9章  指针第10章  结构体与共用体第11章  位运算第12章  文件操作第13章  课程设计——通讯录系统参考文献

编辑推荐

《C语言程序设计教程》由中国人民大学出版社,北京科海电子出版社出版。

作者简介

《C语言程序设计教程》作为C语言程序设计的基础教材,共分13章,前12章主要介绍C语言概述、基本数据类型及运算符、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、编译预处理、指针、结构体与共用体、位运算及文件操作等内容;最后一章提供了一个课程设计——通讯录系统,详细分析了通讯录系统的开发全过程,包括系统设计及程序实现,在讲解中综合应用前面各章的知识,帮助读者将《C语言程序设计教程》所介绍的知识点串联起来,从程序设计的角度加以灵活运用。      
《C语言程序设计教程》注重基础,突出应用。书中精选了大量经典习题,便于读者巩固所学知识:前12章都安排有一节“上机实战”,以便读者能够综合运用本章知识点进行编程,从而提高实际编程能力。另外,为方便读者学习,《C语言程序设计教程》对精选的习题配有详细的习题解答,以及书中相应实例的源程序代码。
《C语言程序设计教程》内容详实,层次分明,结构紧凑,叙述深入浅出,既可作为高等职业院校、大中专院校、计算机培训学校计算机及相关专业C语言程序设计课程的教材,也可作为编程人员和C语言自学者的参考用书,还可作为全国计算机等级考试的辅导用书。

图书封面


 C语言程序设计教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024