第一图书网

C语言程序设计教程

凌云 编 凌云 电子工业出版社 (2008-07出版)
出版时间:

2008-7  

出版社:

凌云 电子工业出版社 (2008-07出版)  

作者:

凌云 编  

页数:

273  

前言

C语言是美国贝尔实验室于20世纪70年代初研制出来的,它既具有高级语言使用方便的特点,又具有低级语言能够直接操作计算机硬件的特点。因此,C语言既可用来编写系统软件,又可用来编写应用软件,应用十分广泛,成为国际上广为流行的计算机语言。在计算机应用日益普及的今天,“C语言程序设计”课程已成为计算机及相关专业的一门重要必修专业课程,学好c语言,是学好、用好计算机的重要基础。作者根据目前职业学校学生的特点,从职业教育的性质、任务和培养目标出发,坚持就业导向、能力培养的原则,突出教材的实用性、适用性和先进性,采用项目式教学、案例驱动的教学方法,深入浅出、循序渐进地引导学生学习和掌握本课程的知识点,使学生掌握C语言的基本概念和语法规则,程序设计的基本方法与编程技巧,并能够运用C语言进行程序设计,培养学生使用计算机处理实际问题的思维方法和解决实际问题的能力。本教材采用模块化的编写方法,分为入门篇,进阶篇,提高篇,全书共分为15章。入门篇是第1-7章。第1章介绍C语言的特点,C语言程序的结构与书写格式,C语言程序上机步骤;第2章介绍C语言程序的基本数据类型——整型、实型、字符型及数据的混合运算;第3章介绍常用运算符——算术运算符、赋值运算符、关系运算符和逻辑运算符等,及其相应的表达式;第4章简单介绍有关算法的基础知识;第5章介绍数据的输入/输出语句,顺序结构程序设计;第6章介绍选择结构,if语句,switch语句的使用;第7章介绍循环结构,while循环语句,do…while循环语句,for循环语句,流程转向语句,循环结构的嵌套。通过入门篇的学习,掌握C语言的语法,了解结构化程序设计方法,能动手编制简单的c程序。进阶篇为第8-13章。第8章介绍数组的概念,一维数组、二维数组、字符数组与字符串的定义及应用;第9章介绍函数的定义与调用,函数的嵌套调用和递归调用,局部变量和全局变量,动态存储变量和静态存储变量;第10章介绍宏定义和文件包含;第11章介绍指针与指针变量,数组的指针和指向数组的指针变量,字符串的指针和指向字符串的指针变量,指向函数的指针变量等;第12章介绍结构体,联合体,枚举类型;第13章介绍文件的概念,文件的打开与关闭,文件的读/写操作。进阶篇通过大量典型实例让学生基本掌握结构化程序设计方法,能编制一般的c语言程序。提高篇是第14、15章。第14章简要介绍c++基本概念,C++的输入与输出,类与对象;第15章介绍一个C语言程序设计的综合实例——学生信息管理系统。通过这部分内容的介绍,使学生了解面向对象的程序设计方法。进一步提高C语言程序设计能力。

内容概要

  《高等职业教育计算机技术专业贯通制教材:C语言程序设计教程》是一本通用的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.2.1 字符集1.2.2 标识符1.2.3 关键字1.2.4 运算符1.2.5 分隔符1.2.6 注释符1.3 C语言程序的结构1.4 C语言程序上机步骤1.4.1 源程序的编辑、编译、连接、运行1.4.2 Turbo C集成开发环境1.4.3 用Turbo C 2.0运行C程序步骤小结习题1上机题1第2章 基本数据类型2.1 数据类型2.2 常量与变量2.2.1 常量与符号常量2.2.2 变量2.3 整型数据2.3.1 整型常量2.3.2 整型变量2.4 实型数据2.4.1 实型常量2.4.2 实型变量2.5 字符型数据2.5.1 字符常量2.5.2 字符变量2.5.3 字符串常量2.6 数据的混合运算2.6.1 自动转换2.6.2 强制转换小结习题2上机题2第3章 运算符与表达式3.1 运算符与表达式概述3.1.1 运算符3.1.2 表达式3.2 算术运算符和算术表达式3.2.1 算术运算符3.2.2 算术表达式3.3 自增、自减运算符3.4 赋值运算符和赋值表达式3.4.1 赋值运算3.4.2 复合赋值运算3.5 关系运算符和关系表达式3.5.1 关系运算符3.5.2 关系表达式3.6 逻辑运算符和逻辑表达式3.6.1 逻辑运算符3.6.2 逻辑表达式3.7 逗号运算符和逗号表达式3.8 条件运算符小结习题3上机题3第4章 程序设计基础4.1 算法及其表示方法4.2 结构化程序设计方法小结习题4第5章 顺序结构程序设计5.1 c语言语句5.1.1 表达式语句5.1.2 复合语句5.1.3 空语句5.1.4 函数调用语句5.1.5 控制语句5.2 格式输出函数printf5.2.1 printf函数的一般形式5.2.2 格式说明5.3 格式输入函数scanf5.3.1 scanf函数的一般形式5.3.2 格式说明5.4 其他输入输出函数5.4.1 getchar函数5.4.2 putchar函数5.4.3 gets函数5.4.4 puts函数5.5 程序举例小结习题5上机题5第6章 选择结构程序设计6.1 if语句6.1.1 单分支if语句6.1.2 双分支if语句6.1.3 多分支if语句6.1.4 if语句的嵌套6.2 switch语句6.3 程序设计举例小结习题6上机题6第7章 循环结构程序设计7.1 什么是循环7.2 while循环语句7.2.1 while语句格式7.2.2 while语句实例7.3 dowhile循环语句7.3.1 dowhile语句格式7.3.2 dowhile语句实例7.4 for循环语句7.4.1 for语句格式7.4.2 for语句实例7.5 goto语句7.6 break和continue语句7.6.1 break语句7.6.2 cominue语句7.7 几种循环语句对比7.8 多重循环7.8.1 多重循环的形式7.8.2 多重循环实例7.9 程序设计举例小结习题7上机题7进阶篇第8章 数组第9章 函数9.3.1 函数调用的一般形式9.3.2 函数调用的方式9.3.3 函数的声明9.4 嵌套调用和递归调用9.4.1 嵌套调用9.4.2 递归调用9.5 变量的作用域9.5.1 局部变量9.5.2 全局变量9.6 变量的存储类别9.6.1 动态存储方式9.6.2 静态存储方式9.6.3 变量的分类9.7 程序设计举例小结习题9上机题9第10章 编译预处理10.1 宏定义10.1.1 不带参数的宏定义10.1.2 带参宏定义10.2 文件包含10.3 条件编译小结习题10上机题10第11章 指针11.1 指针与指针变量11.1.1 指针变量的定义11.1.2 指针变量的引用11.1.3 指针变量的运算11.2 指针与数组11.2.1 指向数组的指针变量11.2.2 通过指针引用一维数组元素11.2.3 通过指针引用二维数组的元素11.3 指针与字符串11.3.1 字符串的指针表示11.3.2 字符串指针变量作函数参数11.3.3 字符数组和字符指针变量的区别11.4 指针与函数11.4.1 指针变量作函数的参数11.4.2 返回指针值的函数11.4.3 指向函数的指针变量11.4.4 用指向函数的指针变量作函数参数11.5 指针数组与指向指针的指针11.5.1 指针数组的概念11.5.2 指针的指针小结习题11上机题11第12章 结构体与联合体12.1 结构体类型12.1.1 结构体类型的定义12.1.2 结构体变量的定义12.1.3 结构体变量的引用12.1.4 结构体变量的初始化12.2 结构体数组12.2.1 结构体数组的定义12.2.2 结构体数组的初始化与结构体数组元素的引用12.3 结构体指针变量12.3.1 指向结构体的指针12.3.2 指向结构数组的指针12.4 联合体12.4.1 联合体类型的定义12.4.2 联合体变量的定义和引用12.5 枚举类型小结习题12上机题12第13章 文件类型13.1 C语言文件概述13.1.1 文件13.1.2 文件指针13.2 文件的打开和关闭13.2.1 文件的打开13.2.2 文件的关闭13.3 文件的读/写13.3.1 文件的字符读/写13.3.2 文件的块读/写13.3.3 文件的随机读/写小结习题13上机题13提高篇第14章 从C语言到C++14.1 C++与C语言14.2 简单的C++程序14.2.1 C++的运行环境与上机步骤14.2.2 简单的c++程序14.3 C++的输入与输出14.3.1 输入与输出简介14.3.2 标准的输入与输出14.4 类和对象14.4.1 类的定义14.4.2 对象的定义14.4.3 构造函数和析构函数14.4.4 继承和派生14.4.5 函数的重载14.5 程序设计举例小结习题14上机题14第15章 综合应用实例15.1 开发前言15.2 开发过程15.2.1 问题描述15.2.2 算法设计15.2.3 编写程序代码上机题15附录附录A 常用字符与AscII码对照表附录B 运算符和结合性附录C 常用库函数

章节摘录

插图:


编辑推荐

《高等职业教育计算机技术专业贯通制教材•C语言程序设计教程》是由电子工业出版社出版的。

图书封面

广告

下载页面


C语言程序设计教程 PDF格式下载



相关图书