作品简介

本书共12章,第1章主要讲解了计算机语言方面的知识以及C语言在未来行业中的众多用途。第2~5章主要讲解了C语言的基础知识,包括数据类型、运算符、流程控制、函数、数组,学好这些知识对后续的学习至关重要。第6~11章分别讲解了指针、字符串、预处理、结构体和共用体、基本数据结构、文件操作,这些知识是C语言中最核心的内容,熟练掌握这些知识,可以使程序开发更加得心应手。第12章为项目实战,结合前面所学的基础知识,开发一个学生成绩管理系统。

本书总结了市面多本C语言教材的优点,知识系统全面,涵盖了数组、函数、指针、字符串、预处理、数据结构、文件操作、宏等主流C语言开发技术。在章节编排上力求循序渐进,在语言描述上力求准确、易懂,在案例设计上力求实用。

本书附有配套的教学PPT、题库(2000道)、教学视频、源代码、教学补充案例、教学设计等资源。同时,为了帮助读者及时地解决学习过程中遇到的问题,传智播客还专门提供了免费的在线答疑平台,并承诺在3小时内针对问题给予解答。本书可作为高等院校本、专科计算机相关专业程序设计类课程专用教材。

传智播客高教产品研发部编著

作品目录

  • 序言
  • 第1章 初识C语言
  • 1.1 C语言概述
  • 1.2 开发环境搭建
  • 1.3 编写HelloWorld程序
  • 1.4 注释
  • 1.5 本章小结
  • 1.6 习题
  • 第2章 数据类型与运算符
  • 2.1 进制
  • 2.2 关键字和标识符
  • 2.3 常量与变量
  • 2.4 运算符
  • 2.5 本章小结
  • 2.6 习题
  • 第3章 流程控制
  • 3.1 程序的运行流程图
  • 3.2 顺序结构语句
  • 3.3 选择结构语句
  • 3.4 循环结构语句
  • 3.5 本章小结
  • 3.6 习题
  • 第4章 函数
  • 4.1 初识函数
  • 4.2 函数调用
  • 4.3 外部函数与内部函数
  • 4.4 局部变量与全局变量
  • 4.5 本章小结
  • 4.6 习题
  • 第5章 数组
  • 5.1 什么是数组
  • 5.2 一维数组
  • 5.3 二维数组
  • 5.4 多维数组
  • 5.5 本章小结
  • 5.6 习题
  • 第6章 指针
  • 6.1 指针的概念
  • 6.2 指针运算
  • 6.3 指向变量的指针
  • 6.4 指向数组的指针
  • 6.5 指向函数的指针
  • 6.6 指针数组和二级指针
  • 6.7 指针与const限定符
  • 6.8 本章小结
  • 6.9 习题
  • 第7章 字符串
  • 7.1 字符串和字符数组
  • 7.2 字符串的输入输出
  • 7.3 操作字符串函数
  • 7.4 本章小结
  • 7.5 习题
  • 第8章 预处理
  • 8.1 宏定义
  • 8.2 文件包含
  • 8.3 条件编译
  • 8.4 本章小结
  • 8.5 习题
  • 第9章 结构体和共用体
  • 9.1 结构体类型和结构体变量
  • 9.2 结构体数组
  • 9.3 结构体指针变量
  • 9.4 结构体类型数据在函数间的传递
  • 9.5 union共用体
  • 9.6 本章小结
  • 9.7 习题
  • 第10章 基本数据结构
  • 10.1 链表
  • 10.2 栈
  • 10.3 队列
  • 10.4 本章小结
  • 10.5 习题
  • 第11章 文件操作
  • 11.1 文件概述
  • 11.2 文件的打开与关闭
  • 11.3 文件的读写
  • 11.4 文件的随机读写
  • 11.5 本章小结
  • 11.6 习题
  • 第12章 综合项目——学生成绩管理系统
  • 12.1 项目分析
  • 12.2 项目实现
  • 12.3 程序调试
  • 12.4 本章小结
展开全部