注册

高等学校“十三五”规划教材

C语言程序设计实验指导与课程设计

主编:邓达平 彭洁 谢小云

定价:39.8

书号:978-7-5024-6173-7

印刷色:单色

出版社:冶金工业出版社

出版/修订日期:2021年1月 修订

  • 样章试读

  • 样章下载

C语言程序设计实验指导与课程设计

X
内容简介目      录

内容简介

计算机程序设计是一门实践性非常强的课程,通过边学边练的方式,可以达到事半功倍的效果。因此,必须对编程实践给予足够的重视。编写程序最好的方法是在计算机上操作,可以利用集成开发环境等工具对代码进行检查、编译、运行和调试,采用即刻获得结果的方式来验证代码的正确性。这对于提高编程能力来说是非常直接且有效的。

本书是《C语言程序设计》教材的配套实验与课程设计指导书,两者配合使用。本书与类似的实验指导书的不同之处在于,它在内容上不仅涵盖了C语言所有知识点所对应的实验,还特别对编程规范、编程环境、实验报告撰写规范进行了介绍,最后一章还列举了一个课程设计实例,使读者可以由易到难、循序渐进,学会构建C语言综合应用程序的方法。

从内容上看,全书分为3篇:第1篇为理论基础篇,包括第1~3章,主要介绍C语言编程规范、编程环境Visual C++ 6.0及实验报告撰写规范;第2篇为核心实验篇,包括第4~13章,主要介绍C语言编程实验,并按照对应理论教材的章节顺序编排,可与教材同步使用;第3篇为综合应用篇,包括第14~16章,主要介绍C语言课程设计的相关内容,不仅介绍了课程设计大纲、EasyX,而且列举了一个课程设计实例。此外,本书所涉及的程序代码均在Visual C++ 6.0软件下进行编译,程序调试和运行过程简单易学。

本书编写分工为:第1、3、7、8、11~13章由谢小云编写,第2、10、14~16章由邓达平编写,第4~6、9章由彭洁编写。全书由邓达平统稿。

本书作者有多年从事C语言教学的经验,对于C语言的学习和运用都有自己独特的方法。这点在本书的各部分内容中都有相应的体现。

由于作者水平所限,书中难免有不足之处,期待读者批评指正,提出宝贵意见。



目录

第1篇理论基础篇


第1章C语言编程规范2


1.1概述2


1.2基本编程规范2


第2章编程环境Visual C++ 6.015


2.1Microsoft Visual C++ 6.0简介15


2.2使用Visual C++ 6.0编写C程序15


2.3使用Visual C++ 6.0调试功能调试程序24


第3章实验报告撰写规范28


3.1实验报告结构28


3.2实验报告样例28




第2篇核心实验篇


第4章简单的C程序实验32


实验1顺序结构程序设计32


第5章选择结构程序设计实验44


实验2选择结构if语句44


实验3选择结构switch语句48


第6章循环结构程序设计实验52


实验4while和dowhile循环52


实验5for循环57


实验6循环的嵌套62


第7章数组实验68


实验7一维数组的应用68


实验8二维数组的应用76


第8章函数实验86


实验9函数及值传递方式86


实验10函数与递归94


第9章指针实验104


实验11指针的基本操作104


实验12指针与数组111


实验13指针与动态内存分配121


第10章结构体与共用体实验127


实验14结构体基本操作127


实验15链表(选做)135


实验16共用体基本操作(选做)144


第11章文件操作实验153


实验17文件基本操作153


第12章预处理指令实验160


实验18常用预处理指令160


第13章位运算实验165


实验19位运算165





第3篇综合应用篇


第14章C语言程序设计课程设计大纲172


14.1课程设计目的172


14.2课程设计基本过程172


14.3课程设计参考课题及设计要求174


第15章EasyX简介176


15.1什么是EasyX176


15.2选择EasyX的原因176


15.3EasyX的安装176


15.4EasyX常用函数177


15.5EasyX应用举例183


第16章课程设计实例:学生成绩管理系统184


16.1概述184


16.2系统需求分析184


16.3系统实现185


16.4系统测试207


16.5总结209


相关推荐

Python程序设计基础

主编 : 金伟 胡悦

MySQL数据库基础

主编 : 罗印

大学计算机基础上机指导与习题

主编 : 许艳 胡健 邓达平

Access数据库及应用

主编 : 谢鹏 金伟

计算机网络任务驱动式实验教程

主编 : 魏炳辉 邓小鸿 罗浩

Java程序设计基础

主编 : 谢鹏 金伟 胡悦

计算机网络任务驱动式教程

主编 : 邓小鸿 魏炳辉 罗浩

C语言程序设计

主编 : 邓达平 谢小云 彭洁

Access数据库及应用实训教程

主编 : 王晓琼 舒煜

路由与交换技术实验教程

主编 : 朱春燕 刘艳

JavaScript基础教程

主编 : 罗印