C语言程序设计技术实践指导
书 号:9787113254612
丛 书 名:高等学校“十三五”规划教材
作 者:王鹏远 程静 苏虹 尚展垒
译 者:
开 本:16开
装 帧:平装
正文语种:中文
出 版 社:中国铁道出版社
定 价:26元
-
内容简介
本书是《C语言程序设计技术》(尚展垒等编著,中国铁道出版社出版)配套使用的学习用书,每个实验对应主教材的相关内容。本书所使用的运行环境是Visual Studio 2010,与全国计算机等级考试(二级C语言)的运行环境一致。本书的每个实验项目均在 Visual Studio 2010下调试通过。本书每个实验分为实验学时、实验目的和要求、实验内容、实验作业和实验报告要求等内容。每个实验内容由易到难,代码由简单到复杂,读者可循序渐进地掌握相应的知识点,让读者思考,以达到灵活运用的目的。实验20为综合实验,是本书的特色,该实验涉及C语言多个知识点,注重非计算机专业学生计算思维能力的培养。
本书适合作为高等院校“C语言程序设计”课程的实践教材,也适合作为各种培训班和编程爱好者以及参加全国计算机等级考试(二级C语言)人员的自学参考书。
本书是《C语言程序设计技术》(尚展垒等编著,中国铁道出版社出版)配套使用的学习用书,每个实验对应主教材的相关内容。本书所使用的运行环境是Visual Studio 2010,与全国计算机等级考试(二级C语言)的运行环境一致。本书的每个实验项目均在 Visual Studio 2010下调试通过。本书每个实验分为实验学时、实验目的和要求、实验内容、实验作业和实验报告要求等内容。每个实验内容由易到难,代码由简单到复杂,读者可循序渐进地掌握相应的知识点,让读者思考,以达到灵活运用的目的。实验20为综合实验,是本书的特色,该实验涉及C语言多个知识点,注重非计算机专业学生计算思维能力的培养。
本书适合作为高等院校“C语言程序设计”课程的实践教材,也适合作为各种培训班和编程爱好者以及参加全国计算机等级考试(二级C语言)人员的自学参考书。 -
前言
C语言从诞生之日起就一直保持着旺盛的生命力,并且不断发展壮大、日臻完善,已经成为目前使用zui广泛的编程语言之一。与其他高级语言相比,C语言处理功能丰富,表达能力强,使用灵活方便,执行程序效率高,可移植性强;具有丰富的数据类型和运算符,语句非常简单,源程序简洁清晰;可以直接处理硬件系统和对外围设备接口进行控制。C语言是一种结构化的程序设计语言,支持自顶向下、逐步求精的结构化程序设计技术。另外,C语言程序的函数结构也为实现程序的模块化设计提供了强有力的保障。因此纵然有C++、Java和Python等后继者,但到目前为止,它们依然没有取代C的迹象。
本书作为《C语言程序设计技术》(尚展垒、陈嫄玲、王鹏远、苏虹等编著,中国铁道出版社出版)配套使用的学习用书,共设计20个实验,将C语言的内容由浅入深、层次分明地给读者娓娓道来,非常适合编程初学者思维模式的培养及训练。每个实验均由实验学时、实验目的和要求、实验内容、实验作业和实验报告要求五部分组成。实验学时为建议学时,可根据教学需要进行适当增减;实验目的和要求将本次实验的知识点和实验所要达到的目的加以明确;实验内容分为实验要点概述和实验项目两部分,实验要点概述为该次实验所要使用到的知识点,实验项目由若干个子项目组成,每个项目都对题目进行了详细的分析并提供了源程序,实验项目从易到难,使读者逐步掌握相关的知识点,读者可结合实际情况对实验项目做适当删减;实验作业要求读者独立完成,以检验是否达到了本次实验的要求;实验报告要求使读者记录下实验中的要点以及自己的体会,为今后的学习提供参考。本书的zui后一个实验为综合实验,该实验要求的功能多,需要综合C语言所学到的多个知识点,如程序设计的三种基本结构、文件、函数、数组、结构体、结构数组等,读者通过该实验能够巩固C语言所涉及的所有基础知识。
各实验的主要内容如下:
实验1“Visual Studio 2010 下C程序开发环境的初步使用”,介绍在Visual Studio 2010 下如何创建和运行C程序。
实验2“C语言中的基本数据类型”,对应教材的第2章,介绍了C语言中常量,不同数据类型变量的定义、使用,输入/输出格式等内容。
实验3“C语言中的运算符与表达式”,对应教材的第3章,介绍了C语言中的运算符和表达式的基本使用方法。
实验4“编译预处理与常用库函数”,对应教材的第4章,介绍了宏、文件包含以及C语言中的库函数的使用方法。
实验5“选择结构程序设计”,对应教材的第5章,介绍了单分支、双分支及多分支选择结构的使用方法。
实验6“循环结构程序设计(1)”和实验7“循环结构程序设计(2)”,对应教材的第6章,介绍了while、for、do…while和多重循环结构的使用方法。
实验8“函数的定义与调用”和实验9“函数的传址引用与递归调用”,对应教材的第7章,介绍了函数的基本使用方法。
实验10“一维数组及其指针运算”、实验11“二维数组及其指针运算”和实验12“使用内存动态分配实现动态数组”,对应教材第8章,介绍了数组的基本使用方法。
实验13“字符数组与字符串”,对应教材的第9章,介绍了字符数组和字符串的基本使用方法。
实验14“结构与联合”,对应教材的第10章,重点介绍了结构和结构数组的使用方法。
实验15“记录数确定的顺序文件操作”和实验16“记录数不确定的顺序文件操作”,对应教材的第11章,介绍了文件的基本使用方法,以及文件与数组、函数相结合的使用方法。
实验17“指针的应用及链表的基本操作”,对应教材的第12章,介绍指针和链表的基本使用方法。
实验18“位运算”,对应教材的第13章,介绍了位运算的基本使用方法。
实验19“简单C++程序设计”,对应教材的第14章,介绍了C++程序中的基本输入和输出。
实验20“综合实验”,介绍了C语言项目开发的全过程,为读者开发较为复杂的C项目奠定了基础。
以上各部分都可以独立教学,自成体系,教师可根据情况适当取舍。在本书的编写过程中参考了许多同行的著作,在此对其作者表达感谢之情。感谢郑州轻工业大学和中国铁道出版社的大力支持,感谢各位编辑的辛苦工作,正由于各位领导的帮助和支持才使本教材得以成书付印。
本书由郑州轻工业大学的王鹏远、程静、苏虹、尚展垒等编著,其中王鹏远、程静、苏虹任主编,尚展垒、陈嫄玲、李萍任副主编,参加编写的还有张凯老师。实验1、实验3、实验13和实验18由张凯编著,实验2、实验5和实验20由苏虹编著,实验4、实验8、实验9和实验17由程静编著,实验6、实验7和附录由陈嫄玲编著,实验10、实验11、实验12、实验15和实验16由王鹏远编著,实验19由李萍编写,实验14由尚展垒和陈嫄玲联合编著。在组织编著过程中,王鹏远负责本书的架构策划,程静和苏虹负责本书的统稿及审稿工作。
如果您能够愉快地读完本书,并告之身边的朋友,原来C语言并不难学,那就是作者zui大的欣慰。尽管作者尽了zui大努力,也有良好而负责任的态度,但是由于作者学识所限,难免存在疏漏与不足,恳请各位读者批评指正,以便再版时修订。
编 者
2018年12月 -
目录
实验1 Visual Studio 2010下C 程序开发环境的初步使用 1
实验2 C语言中的基本数据类型 12
实验3 C语言中的运算符与表达式 22
实验4 编译预处理与常用库函数 29
实验5 选择结构程序设计 39
实验6 循环结构程序设计(1) 49
实验7 循环结构程序设计(2) 60
实验8 函数的定义与调用 71
实验9 函数的传址引用与递归调用 79
实验10 一维数组及其指针运算 86
实验11 二维数组及其指针运算 96
实验12 使用内存动态分配实现动态数组 102
实验13 字符数组与字符串 107
实验14 结构与联合 116
实验15 记录数确定的顺序文件操作 123
实验16 记录数不确定的顺序文件操作 133
实验17 指针的应用及链表的基本操作 139
实验18 位运算 155
实验19 简单C++程序设计 160
实验20 综合实验 163
附录 全国计算机等级考试(二级C语言)考试指导 177
参考文献 192
-
作者介绍
王鹏远,郑州轻工业大学教师。 程静,郑州轻工业大学教师。苏虹,郑州轻工业大学教师。 尚展垒,郑州轻工业大学教师。 -
编辑推荐
本书共设计20个实验,将C语言的内容由浅入深、层次分明地给读者娓娓道来,非常适合编程初学者思维模式的培养及训练。 -
书评书荐
-
附件下载
图书推荐