程序设计基础-C语言

当前位置:首页 > 教材教辅 > 高职高专 > 程序设计基础-C语言

出版社:中国水利水电出版社
出版日期:2008-4
ISBN:9787508451916
作者:武春岭
页数:208页

章节摘录

  第1章 C语言概述  能力目标  了解C语言的发展过程  初步了解C程序的大致框架构成  认识到C程序的基本构成单位是函数  了解C语言和C程序的特点  掌握C程序的开发过程  主要内容  本章首先介绍C语言出现的历史背景,让读者对C语言的发展过程有大致的了解,然后通过C程序实例,给读者展示C程序的一般样式和结构,以此来建立读者对C程序的整体印象,并由此顺理成章地,总结出C程序的特点。最后给出C程序的开发过程和运行环境,在实训中,又以Vc++6.0环境为实例,对C程序的开发提供了有力支持。  1.1 C语言出现的历史背景  计算机产生后,它最初接受的是由0和1序列组成的指令码,这种指令码序列称为机器语言。用机器语言编写的程序,计算机能直接理解并执行,且执行效率高,但是由于机器语言不容易被人理解和记忆,带来了许多不便,所以不易推广。后来又产生了用助记符描述的指令系统,它相对机器语言要容易理解和记忆,这就是汇编语言。汇编语言与机器语言一样对机器的依赖很强,这也束缚了其发展和应用,能否创造一种既接近硬件又不依赖机器类型,同时使用灵活、功能强大的高级语言呢?c语言就承担了历史重任,慢慢发展成长起来了。  C语言是一种过程化的程序设计语言。它的前身是Martin Richards于20世纪60年代开发的BCPL语言,这是一种计算机软件人员在开发系统软件时作为记述语言使用的程序语言。1970年美国贝尔实验室的Ken Thompson和Dennis Ritchie完成了UNIX的初版,与此同时,他们还改写了由Martin Richards开发的BCPL语言,形成了一种称为8的语言,此后,B语言又进一步被改进和完善,形成了称之为c的语言,如图1.1所示。

书籍目录

前言第1章 C语言概述1.1 C语言出现的历史背景1.2 认识c程序1.3 C语言程序的特点1.4 C程序的开发过程1.5 Turbo C 2.0编辑环境应用实例实训技能训练第2章 程序设计基础知识2.1 概述2.1.1 引言2.1.2 C语言的数据类型2.2 标识符、常量和变量2.2.1 标识符的概念2.2.2 常量的概念2.2.3 变量的概念2.3 基本数据类型及其修饰符2.3.1 整型数据类型2.3.2 实型数据类型2.3.3 字符型数据类型2.3.4 字符串的概念2.3.5 基本类型修饰符2.4 基本数据的输入与输出2.4.1 输出在C语言中的实现2.4.2 输入在C语言中的实现2.4.3 字符数据的专用输入输出函数2.5 运算符和表达式2.5.1 算术运算符与算术表达式2.5.2 赋值运算符与赋值表达式2.5.3 关系运算与逻辑运算2.6 数据类型转换2.6.1 自动类型转换2.6.2 强制类型转换2.7 两种特殊的运算符和表达式2.7.1 逗号运算符与逗号表达式2.7.2 条件运算符和条件表达式2.8 综合应用示例实训技能训练第3章 程序设计初步3.1 三种基本程序设计结构3.1.1 结构化程序设计3.1.2 C语言的语句3.2 顺序程序设计示例3.3 选择结构if语句3.3.1 if语句格式3.3.2 if语句的嵌套3.3.3 if语句的应用示例3.4 多路选择结构switch语句3.4.1 switch语句的格式3.4.2 switch语句应用示例3.5 综合应用示例实训技能测试第4章 循环结构程序设计4.1 循环程序结构4.2 goto语句4.2.1 goto语句格式4.2.2 goto语句的应用4.3 while语句4.3.1 while语句格式4.3.2 while语句的应用4.4 do—while语句4.4.1 do—while语句格式4.4.2 do—while语句的应用4.5 for语句4.5.1 for语句格式4.5.2 for语句的应用4.6 break和continue语句4.6.1 break语句4.6.2 continue语句4.7 综合应用示例实训技能测试第5章 模块化程序设计——函数5.1 概述5.2 函数的定义与声明5.2.1 函数的定义5.2.2 函数的声明5.3 函数的调用5.3.1 函数的一般调用方式5.3.2 函数的嵌套调用与递归调用5.3.3 函数参数5.4 变量类型5.4.1 局部变量5.4.2 全局变量5.4.3 变量的存储方式5.5 编译预处理5.5.1 宏定义5.5.2 文件包含5.5.3 条件编译实训技能训练第6章 数组6.1 一维数组6.1.1 一维数组的定义6.1.2 一维数组的应用6.2 维数组6.2.1 二维数组的定义6.2.2 二维数组的应用6.3 数组作为函数参数6.3.1 数组元素作为函数参数6.3.2 数组名作为函数参数6.4 字符数组6.4.1 字符数组的定义6.4.2 字符数组的应用实训技能训练第7章 指针7.1 指针的概念7.1.1 变量存储的相关概念7.1.2 变量的访问方式7.2 指向变量的指针变量7.2.1 指针变量的定义及初始化7.2.2 指针变量的引用7.2.3 指针变量作函数参数7.3 指向一维数组的指针变量7.3.1 一维数组指针的概念7.3.2 一维数组的指针表示方法7.3.3 一维数组元素的引用方法7.3.4 通过指针引用数组元素7.4 指向字符串的指针变量实训技能训练第8章 结构体与共用体8.1 概述8.2 结构体类型及其变量的定义8.2.1 结构体类型的定义8.2.2 结构体变量的定义8.2.3 结构体指针的定义8.2.4 访问结构体成员的运算符8.2.5 结构体变量的初始化8.3 结构体数组8.3.1 结构体数组的定义8.3.2 结构体数组的初始化8.4 共用体类型8.4.1 共用体的概念、定义及其变量说明8.4.2 共用体变量的赋值与应用实训技能测试第9章 文件9.1 文件概述9.1.1 文件的概念9.1.2文件类型指针9.2 文件的打开与关闭9.2.1 文件打开函数fopen9.2.2 文件的关闭函数fclose9.3 文件的读写9.3.1 写字符函数fputc9.3.2 读字符函数fgetc9.3.3 读字符串函数fgets9.3.4 写字符串函数币uts9.3.5 数据块读写函数fread和fwrite9.3.6 格式化读写函数fscanf和fprintf9.3.7 文件的随机读写9.4 文件检测函数9.4.1 文件结束检测函数feof9.4.2 读写文件出错检测函数ferror9.4.3 清除错误标志函数clearerr实训技能训练附录Ⅰ 常用字符与ASCII编码对照表附录Ⅱ C语言中的关键字附录Ⅲ 运算符和结合性附录Ⅳ C常用库函数附录Ⅴ Turbo C(V2.0)使用指南附录Ⅵ Turbo C(V2.0)编译错误信息参考文献

编辑推荐

  本书共9章内容。主要包括c语言概述、c语言程序设计基础知识、程序设计初步、循环结构程序设计、模块化程序设计、数组、指针、结构体和共用体、文件。这些内容是C语言最基本的东西,也是全国计算机二级(C语言)考试大纲的基本考试内容。学习程序设计一定要多思考(思考解题思路)、多看例程代码(通过阅读掌握更多的解题及编程方法)、有意识地多写程序代码(可通过课后题目),多仔细研究程序运行结果。通过这些锻炼,相信你会得到满意的效果!

作者简介

《21世纪高职高专规划教材·程序设计基础:C语言》是借助于“中澳职教项目”的重要职教思想编写的,突出体现了“以学生为中心,以能力为本位”的核心思想。以大量实例为主载,以朴实言简意赅的理论描述为驱动,以画龙点睛的提示突出重点,以灵活多样的技能习题实现过程考核,较好地实现了“寓教于乐、寓学于练”的学习效果。
《21世纪高职高专规划教材·程序设计基础:C语言》共分为9章,主要包括C语言概述、C语言程序设计基础知识、程序设计初步、循环结构程序设计、模块化程序设计、数组、指针、结构体和共用体、文件。涵盖了C语言程序设计的基础内容,有效地满足了当前高职院校计算机程序设计基础教育的目的。《21世纪高职高专规划教材·程序设计基础:C语言》每章后均有习题和实训内容,配套辅导书《C语言程序设计基础习题集》(中国水利水电出版社出版)补充了大量习题和典型习题分析,并配有大量综合测试试卷和答案,可有效增加学生技能训练项目,达到巩固提高的目的,同时也为应对全国计算机等级考试二级考试提供练兵场。

图书封面


 程序设计基础-C语言下载



发布书评

 
 


 

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

零度图书网 @ 2024