C语言程序设计基础

C语言程序设计基础
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 科学出版社
2019-10
版次: 1
ISBN: 9787030615893
定价: 44.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 268页
34人买过
  •   “C语言程序设计”是目前我国高校理工科专业普遍开设的一门基础课。《C语言程序设计基础》针对该课程的特点与教学改革的需求,系统介绍了C语言程序设计的相关知识。《C语言程序设计基础》分入门篇、中级篇、高级篇,从介绍C语言程序设计、本课程的学习方法等内容开始,详细介绍了程序的整体结构及运行方法,常用数据类型、常量、变量、运算符、程序流程控制、顺序结构、选择结构、循环结构、函数、数组、字符串、复合数据类型及指针等方面的知识。此外,还介绍了设计程序的部分知识。
      《C语言程序设计基础》可作为高校各专业“C语言程序设计”课程的教学用书,也可供自学C语言程序设计的人员参考。 入门篇
    第1章 概述
    1.1 C语言的发展
    1.2 为什么学习C语言程序设计
    1.2.1 C语言的主要特点
    1.2.2 C语言的应用范围
    1.2.3 C语言在编程语言中的排行
    1.3 怎样才能学好C语言程序设计
    习题
    第2章 入门小程序
    2.1 第一个小程序
    2.2 深度剖析
    2.2.1 C语言程序的组成部分
    2.2.2 标识符
    2.3 运行程序
    习题
    第3章 数值型数据
    3.1 数据类型
    3.1.1 数据类型的分类
    3.1.2 整型数据和实型数据
    3.2 常量
    3.2.1 整型常量
    3.2.2 实型常量
    3.3 变量
    3.4 常用运算符
    3.4.1 赋值运算符和赋值表达式
    3.4.2 算术运算符和算术表达式
    3.4.3 求字节数运算符
    3.5 如何选择数据类型
    习题
    第4章 设计简单程序
    4.1 问题、算法与程序
    4.2 算法
    4.2.1 算法的概念
    4.2.2 算法的表示方法
    4.3 程序设计风格
    4.4 人机交互
    4.4.1 用printf()函数输出数据
    4.4.2 用scanf()函数输入数据
    4.4.3 界面友好性
    4.5 程序中的3个小问题
    4.5.1 转换数据类型
    4.5.2 复合赋值运算
    4.5.3 常用的数学库函数
    习题
    第5章 程序流程控制基础与顺序结构
    5.1 自增与自减运算
    5.2 关系运算与逻辑运算
    5.2.1 关系运算
    5.2.2 逻辑运算
    5.3 程序流程控制的基本概念
    5.4 顺序结构
    5.4.1 语句分类
    5.4.2 顺序结构举例
    习题
    第6章 选择结构
    6.1 简单的分支结构
    6.1.1 使用if语句实现简单的分支结构
    6.1.2 条件运算符和条件表达式
    6.2 多分支选择结构
    6.2.1 用于多分支结构的if语句
    6.2.2 嵌套的if语句
    6.2.3 switch语句
    6.2.4 if语句和switch语句的比较
    6.3 综合实例
    习题
    第7章 循环结构
    7.1 基本概念
    7.1.1 循环问题的分类
    7.1.2 逗号运算
    7.2 for语句
    7.3 while语句
    7.4 do-while语句
    7.5 嵌套的循环结构
    7.6 特殊的流程控制语句
    7.6.1 break语句
    7.6.2 continue语句
    7.7 综合实例
    习题

    中级篇
    第8章 函数
    8.1 基本概念
    8.2 定义函数
    8.2.1 函数的参数
    8.2.2 return与返回
    8.2.3 函数体
    8.3 声明函数
    8.4 调用函数
    8.5 函数调用的嵌套与递归
    8.5.1 函数的嵌套调用
    8.5.2 函数的递归调用
    8.6 综合实例
    习题
    第9章 数组
    9.1 基本概念
    9.2 一维数组
    9.2.1 定义一维数组
    9.2.2 引用一维数组元素
    9.2.3 初始化一维数组
    9.2.4 向函数传递一维数组
    9.2.5 一维数组应用实例
    9.3 二维数组
    9.3.1 定义和引用二维数组
    9.3.2 初始化二维数组
    9.3.3 向函数传递二维数组
    9.3.4 二维数组应用实例
    习题
    第10章 字符与字符串
    10.1 字符类型
    10.1.1 字符常量
    10.1.2 字符变量
    10.2 字符处理
    10.2.1 字符的输入/输出
    10.2.2 字符库函数
    10.3 字符串
    10.3.1 字符串常量
    10.3.2 使用字符型数组处理字符串
    10.3.3 输入/输出字符串
    10.4 综合实例
    习题

    高级篇
    第11章 设计复杂程序
    11.1 分治与模块化程序设计
    11.2 变量的定义位置
    11.2.1 局部变量
    11.2.2 全局变量
    11.3 存储类型
    11.3.1 局部变量的存储类型
    11.3.2 全局变量的存储类型
    11.3.3 函数的存储类型
    11.4 const限定词
    11.5 重命名数据类型
    习题
    第12章 结构与复合数据类型
    12.1 结构体
    12.1.1 结构体类型
    12.1.2 结构体变量的定义和初始化
    12.1.3 结构体变量的引用
    12.1.4 嵌套的结构体
    12.2 结构体数组
    12.2.1 结构体数组的定义和访问
    12.2.2 结构体数组的初始化
    12.2.3 结构体数组的应用
    12.3 结构体与函数
    12.3.1 结构体变量的成员作为函数的实际参数
    12.3.2 结构体变量作为函数的参数
    12.3.3 结构体数组作为函数的参数
    12.3.4 函数返回值为结构体
    习题
    第13章 指针
    13.1 基本概念
    13.1.1 指针与地址
    13.1.2 获取地址与访问
    13.2 指针与变量
    13.3 指针与一维数组
    13.3.1 数组名与指针
    13.3.2 加减整数
    13.3.3 自增与自减
    13.3.4 关系运算
    13.4 指针与二维数组
    13.4.1 行指针与二维数组
    13.4.2 指针变量与二维数组
    13.4.3 指针数组与二维数组
    13.5 指针与字符串
    13.5.1 基本概念
    13.5.2 处理字符串的常用库函数
    13.5.3 综合实例
    13.6 指针与结构体
    13.6.1 指向结构体变量的指针
    13.6.2 指向结构体数组的指针
    13.6.3 结构体指针作为函数的参数
    13.7 返回地址
    习题

    附录
    附录1 保留字
    附录2 运算符
    附录3 ASCII编码表
    参考文献
  • 内容简介:
      “C语言程序设计”是目前我国高校理工科专业普遍开设的一门基础课。《C语言程序设计基础》针对该课程的特点与教学改革的需求,系统介绍了C语言程序设计的相关知识。《C语言程序设计基础》分入门篇、中级篇、高级篇,从介绍C语言程序设计、本课程的学习方法等内容开始,详细介绍了程序的整体结构及运行方法,常用数据类型、常量、变量、运算符、程序流程控制、顺序结构、选择结构、循环结构、函数、数组、字符串、复合数据类型及指针等方面的知识。此外,还介绍了设计程序的部分知识。
      《C语言程序设计基础》可作为高校各专业“C语言程序设计”课程的教学用书,也可供自学C语言程序设计的人员参考。
  • 目录:
    入门篇
    第1章 概述
    1.1 C语言的发展
    1.2 为什么学习C语言程序设计
    1.2.1 C语言的主要特点
    1.2.2 C语言的应用范围
    1.2.3 C语言在编程语言中的排行
    1.3 怎样才能学好C语言程序设计
    习题
    第2章 入门小程序
    2.1 第一个小程序
    2.2 深度剖析
    2.2.1 C语言程序的组成部分
    2.2.2 标识符
    2.3 运行程序
    习题
    第3章 数值型数据
    3.1 数据类型
    3.1.1 数据类型的分类
    3.1.2 整型数据和实型数据
    3.2 常量
    3.2.1 整型常量
    3.2.2 实型常量
    3.3 变量
    3.4 常用运算符
    3.4.1 赋值运算符和赋值表达式
    3.4.2 算术运算符和算术表达式
    3.4.3 求字节数运算符
    3.5 如何选择数据类型
    习题
    第4章 设计简单程序
    4.1 问题、算法与程序
    4.2 算法
    4.2.1 算法的概念
    4.2.2 算法的表示方法
    4.3 程序设计风格
    4.4 人机交互
    4.4.1 用printf()函数输出数据
    4.4.2 用scanf()函数输入数据
    4.4.3 界面友好性
    4.5 程序中的3个小问题
    4.5.1 转换数据类型
    4.5.2 复合赋值运算
    4.5.3 常用的数学库函数
    习题
    第5章 程序流程控制基础与顺序结构
    5.1 自增与自减运算
    5.2 关系运算与逻辑运算
    5.2.1 关系运算
    5.2.2 逻辑运算
    5.3 程序流程控制的基本概念
    5.4 顺序结构
    5.4.1 语句分类
    5.4.2 顺序结构举例
    习题
    第6章 选择结构
    6.1 简单的分支结构
    6.1.1 使用if语句实现简单的分支结构
    6.1.2 条件运算符和条件表达式
    6.2 多分支选择结构
    6.2.1 用于多分支结构的if语句
    6.2.2 嵌套的if语句
    6.2.3 switch语句
    6.2.4 if语句和switch语句的比较
    6.3 综合实例
    习题
    第7章 循环结构
    7.1 基本概念
    7.1.1 循环问题的分类
    7.1.2 逗号运算
    7.2 for语句
    7.3 while语句
    7.4 do-while语句
    7.5 嵌套的循环结构
    7.6 特殊的流程控制语句
    7.6.1 break语句
    7.6.2 continue语句
    7.7 综合实例
    习题

    中级篇
    第8章 函数
    8.1 基本概念
    8.2 定义函数
    8.2.1 函数的参数
    8.2.2 return与返回
    8.2.3 函数体
    8.3 声明函数
    8.4 调用函数
    8.5 函数调用的嵌套与递归
    8.5.1 函数的嵌套调用
    8.5.2 函数的递归调用
    8.6 综合实例
    习题
    第9章 数组
    9.1 基本概念
    9.2 一维数组
    9.2.1 定义一维数组
    9.2.2 引用一维数组元素
    9.2.3 初始化一维数组
    9.2.4 向函数传递一维数组
    9.2.5 一维数组应用实例
    9.3 二维数组
    9.3.1 定义和引用二维数组
    9.3.2 初始化二维数组
    9.3.3 向函数传递二维数组
    9.3.4 二维数组应用实例
    习题
    第10章 字符与字符串
    10.1 字符类型
    10.1.1 字符常量
    10.1.2 字符变量
    10.2 字符处理
    10.2.1 字符的输入/输出
    10.2.2 字符库函数
    10.3 字符串
    10.3.1 字符串常量
    10.3.2 使用字符型数组处理字符串
    10.3.3 输入/输出字符串
    10.4 综合实例
    习题

    高级篇
    第11章 设计复杂程序
    11.1 分治与模块化程序设计
    11.2 变量的定义位置
    11.2.1 局部变量
    11.2.2 全局变量
    11.3 存储类型
    11.3.1 局部变量的存储类型
    11.3.2 全局变量的存储类型
    11.3.3 函数的存储类型
    11.4 const限定词
    11.5 重命名数据类型
    习题
    第12章 结构与复合数据类型
    12.1 结构体
    12.1.1 结构体类型
    12.1.2 结构体变量的定义和初始化
    12.1.3 结构体变量的引用
    12.1.4 嵌套的结构体
    12.2 结构体数组
    12.2.1 结构体数组的定义和访问
    12.2.2 结构体数组的初始化
    12.2.3 结构体数组的应用
    12.3 结构体与函数
    12.3.1 结构体变量的成员作为函数的实际参数
    12.3.2 结构体变量作为函数的参数
    12.3.3 结构体数组作为函数的参数
    12.3.4 函数返回值为结构体
    习题
    第13章 指针
    13.1 基本概念
    13.1.1 指针与地址
    13.1.2 获取地址与访问
    13.2 指针与变量
    13.3 指针与一维数组
    13.3.1 数组名与指针
    13.3.2 加减整数
    13.3.3 自增与自减
    13.3.4 关系运算
    13.4 指针与二维数组
    13.4.1 行指针与二维数组
    13.4.2 指针变量与二维数组
    13.4.3 指针数组与二维数组
    13.5 指针与字符串
    13.5.1 基本概念
    13.5.2 处理字符串的常用库函数
    13.5.3 综合实例
    13.6 指针与结构体
    13.6.1 指向结构体变量的指针
    13.6.2 指向结构体数组的指针
    13.6.3 结构体指针作为函数的参数
    13.7 返回地址
    习题

    附录
    附录1 保留字
    附录2 运算符
    附录3 ASCII编码表
    参考文献
查看详情
相关图书 / 更多
C语言程序设计基础
C语言程序设计
吕爱华主编
C语言程序设计基础
C语言程序设计
梁颖红
C语言程序设计基础
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计基础
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计基础
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言程序设计基础
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计基础
C语言程序设计
李柳柏 编;曾俊
C语言程序设计基础
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计基础
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计基础
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计基础
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计基础
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
您可能感兴趣 / 更多
C语言程序设计基础
中国输变电设备运维技术创新与实践
彭旭东 主编;陈家宏 副主编;蔡炜;朱晔;王剑
C语言程序设计基础
C语言程序设计基础学习指导
彭旭东 编