21世纪高等学校计算机规划教材

大学C语言程序设计实践教程

大学C语言程序设计实践教程
分享 推荐 0 收藏 0 阅读 999
屈晓渊 , 高燕 (主编) 978-7-115-37752-4

关于本书的内容有任何问题,请联系 张斌

本实践教程在提出了每一章的实验目的的前提下,针对每一个实验目的给出了若干个有趣的例子,通过学习并思考这些例子程序,可以使学生对每一个需要掌握的内容有更生动、深刻的理解;同时,每一章都给出了许多适合于学生自己练习的编程题;最后,针对二级C语言机试中经常出现的程序填空题、程序改错题和程序设计题,每一章都有一些类似的自测与提高的题目,使得学生对二级C语言的环境和题目类型、题目难度有一定程度的了解,提高过关率。
¥24.00 ¥20.40 (8.5 折)
立即购买 申请样书

内容摘要

本书从初学者学习C语言程序设计的角度出发,根据作者多年的程序设计经验,按照科学的学习规律,由浅入深、循序渐进地安排了C语言开发环境的搭建、C语言基础语法知识等的实验,主要内容包括基本数据类型和运算符、控制结构、函数、数组、指针、结构与共用、文件等实验。最后,针对二级C语言机试中经常出现的程序填空题、程序改错题和程序设计题,每一章都有一些类似的自测与提高的题目,使得学生对二级C语言的环境和题目类型、题目难度有一定程度的了解,提高过关率。
《C语言程序设计实践教程》目的是使学生进一步熟悉和掌握C语言的基本语法规则、程序结构、编程思路及解题过程,加强程序设计基本方法。

目录

第 1章 C语言概述 1
一、实验内容、目的与要求 1
二、思考题 15
1. 程序阅读题 15
2. 简答题 17
第 2章 数据类型、运算符和表达式 19
一、实验内容、目的与要求 19
1. 数据类型 19
2. 运算符和表达式 20
3. 输入输出函数 23
二、思考题 24
1. 选择题 24
2. 简答题 28
3. 编程题 28
三、自测与提高 29
1. 选择题 29
2. 填空题 30
四、自测与提高参考答案 31
第3章 程序控制结构 32
一、实验内容、目的与要求 32
1. 分支结构 32
2. 循环结构 35
3. 程序跳转语句 38
二、思考题 39
1. 选择题 39
2. 编程题 42
三、自测与提高 45
1. 选择题 45
2. 程序填空题 46
3. 程序改错题 47
4. 程序设计题 47
四、自测与提高参考答案 48
第4章 函数 49
一、实验内容、目的与要求 49
1. 函数说明和返回值 49
2. 递归函数 52
3. 变量作用域和生命期 54
二、思考题 57
1. 选择题 57
2. 编程题 59
三、自测与提高 62
1. 选择题 62
2. 程序填空题 64
3. 程序改错题 64
4. 程序设计题 65
四、自测与提高参考答案 66
第5章 数组 67
一、实验内容、目的与要求 67
1. 一维数组应用 67
2. 二维数组应用 71
3. 字符串应用 75
二、思考题 77
1. 选择题 77
2. 编程题 79
三、自测与提高 82
1. 选择题 82
2. 程序填空题 83
3. 程序改错题 85
4. 程序设计题 85
四、自测与提高参考答案 87
第6章 指针 88
一、实验内容、目的与要求 88
1. 指针与一维数组 88
2. 指针与二维数组 91
3. 指针与字符串 95
4. 指针与函数 98
二、思考题 101
1. 选择题 101
2. 编程题 103
三、自测与提高 106
1. 选择题 106
2. 程序填空题 106
3. 程序改错题 108
4. 程序设计题 110
四、自测与提高参考答案 111
第7章 自定义数据类型 112
一、实验内容、目的与要求 112
1. 结构体的定义和引用 112
2. 共用体的定义和引用 119
3. 枚举类型的定义和引用 121
二、思考题 123
1. 选择题 123
2. 编程题 125
三、自测与提高 131
1. 选择题 131
2. 程序填空题 132
3. 程序改错题 135
4. 程序设计题 136
四、自测与提高参考答案 137
第8章 文件 139
一、实验内容、目的与要求 139
1. 文件的打开和关闭 139
2. 文件定位和检测 141
3. 文件内容排序 146
二、思考题 147
1. 选择题 147
2. 编程题 149
三、自测与提高 152
1. 选择题 152
2. 程序填空题 153
四、自测与提高参考答案 157

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

主要研究项目及领域:主要从事航天航空数字化制造云集成系统设计,物联网与云计算实验平台开发,计算机应用技术、软件技术专业的课程与教学工作。 以前出版的教材:书名 Java Web2.0架构开发与项目实践 书号978-7-302-20998-0 出版社 清华大学  出版时间2009.12    销量8000 书名 Java进阶诀窍 书号978-7-03-023775-0 出版社 科学出版社  出版时间2009.6   销量5000 书名 Java程序设计与项目实战 书号978-7-302-26276-3 出版社清华大学出版社   出版时间2011.12  销量5000

同系列书

  • C++程序设计习题与实验指导

    石亮 祁云嵩

    本书是C++程序设计语言的参考书,章节和内容编排与《C++程序设计基础教程》配套,主要包括各章节知识点概要、习...

    ¥19.80
  • 网络规划与设计实用教程

    何利

    本书根据网络工程项目工作安排知识点,脉络清晰,理论知识系统。注重理论与实践的紧密结合,充分考虑了各类型、各层次...

    ¥49.80
  • 数据库原理及应用(SQL Server 2012)

    王丽艳

    全书分为三部分:第一部分为基础部分,介绍数据库的基本原理和SQL语句;第二部分为应用部分, 介绍了SQL程序设...

    ¥49.80
  • Visual Basic语言程序设计实验教程

    吴昊

    本书是《VB语言程序设计教程》配套的实验教材,书中详细的介绍了每个实验的实验目的、实验分析、实验设计、实验代码...

    ¥39.80
  • C++程序设计基础教程

    张晓如 华伟

    《C++程序设计基础教程》利用通俗易懂的语言以及大量浅显易懂的典型实例,循序渐进地介绍C++程序设计的基础知识...

    ¥46.00

相关图书

  • Java Web程序设计任务教程(第3版)(AIGC版)

    黑马程序员 胡晓东 穆润明 田燕军 岳晓菊 闫巧梅 李佳庆

    本书从初学者的角度出发,用通俗易懂的语言对Java Web开发的相关知识进行深入讲解。本书共11章,详细讲解网...

    ¥69.80
  • 人工智能通识导论(慕课版)

    叶志伟

    本书系统、全面地介绍了人工智能的核心知识及关键要点,全书共 7 章,包括人工智能是什么、人工智能如何工作、人工...

    ¥59.80
  • C语言程序设计基础(通识版 慕课版)

    苏小红

    本书是国家精品在线开放课程、国家级一流课程“C语言程序设计精髓”和“程序设计基础”的参考教材,适合作为高等院校...

    ¥59.80
  • 大学美育(第2版 AIGC版)

    胡泊

    本书立足新时代美育发展需求,以“大美育观”为理论核心,通过丰富多样的艺术形式与生活化的审美情境,培养大学生的审...

    ¥49.80
  • 大学生劳动教育(第2版)

    冉江舟

    本书是在编者先前著作的基础上,重新编写而成。经过对劳动教育相关内容的重新梳理, 第 2版共划分为 7章,内容...

    ¥49.80
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部