欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • C语言程序设计(高等教育新工科电子信息类系列教材)
      • 作者:编者:梁颖红//王艳//阎浩|责编:刘小莉
      • 出版社:西安电子科大
      • ISBN:9787560669830
      • 出版日期:2023/08/01
      • 页数:232
    • 售价:18.4
  • 内容大纲

        本书是为了满足翻转课堂教学的需求而编写的新型教材。教材的章节结构是按“知识点→案例分析→课堂练习”的模式安排的,符合翻转课堂授课的特点,并辅以微视频讲解难点内容或补充一些必要的知识;教材的章节内容是从一个新生学习编程的角度来安排的,去除了繁杂的讲解,注重编程能力的培养,从编程需要的计算机基础知识讲起,逐步深入地安排了数据类型、输入输出函数、分支结构、循环结构、数组、函数、指针、结构体和文件等内容。
        本书可作为高等院校计算机、电子信息和信息安全等相关专业的本科生教材;同时,因为它通俗易懂及注重编程能力的培养,也可作为计算机及电子信息相关专业的专科生教材;还可作为面向所有专业的“C语言程序设计”课程的通用教材。
  • 作者介绍

  • 目录

    第1章  编程相关基础知识
      1.1  什么是编程语言
      1.2  二进制、八进制和十六进制
        1.2.1  二进制
        1.2.2  八进制
        1.2.3  十六进制
      1.3  数据在内存中怎样存储
      1.4  数据、内存和程序的关系
      1.5  计算机编码
        1.5.1  ASCⅡ编码
        1.5.2  GB2312编码、GBK编码和GB18030编码
        1.5.3  Unicode字符集
        1.5.4  计算机编码课堂练习题
      【微视频】进制转换与编码
    第2章  C语言初印象
      2.1  解剖一个程序
        2.1.1  C程序的基本框架
        2.1.2  C程序的组成部分
      2.2  C程序的设计方法
        2.2.1  问题分析
        2.2.2  算法设计
        2.2.3  程序编写
        2.2.4  运行调试
        2.2.5  C程序设计方法课堂练习题
      2.3  C程序的运行过程
      【微视频】调试程序视频
    第3章  变量、数据类型和表达式
      3.1  C语言的基本元素
      3.2  C语言的数据类型
        3.2.1  常量
        3.2.2  变量
        3.2.3  数据类型课堂练习题
      3.3  C语言的运算符和表达式
        3.3.1  算术运算符与算术表达式
        3.3.2  赋值运算符与赋值表达式
        3.3.3  逗号运算符与逗号表达式
        3.3.4  条件表达式
        3.3.5  运算符的优先级和结合性
        3.3.6  运算符和表达式课堂练习题
    第4章  输入输出函数
      4.1  格式化输入函数scanf()和格式化输出函数printf()
        4.1.1  格式化输入函数scanf()
        4.1.2  格式化输出函数printf()
      4.2  字符/字符串输入输出函数
        4.2.1  getchar()函数
        4.2.2  putchar()函数
        4.2.3  getche()函数和getch()函数
        4.2.4  gets()函数
        4.2.5  字符/字符串输入输出函数课堂练习题
    第5章  分支结构

      5.1  条件判断表达式
        5.1.1  关系表达式
        5.1.2  逻辑表达式
      5.2  单分支结构
        5.2.1  单分支结构知识点
        5.2.2  单分支结构案例分析
        5.2.3  单分支结构课堂练习题
      5.3  双分支结构
        5.3.1  双分支结构知识点
        5.3.2  双分支结构案例分析
        5.3.3  双分支结构课堂练习题
      5.4  多分支结构
        5.4.1  多分支结构知识点
        5.4.2  多分支结构案例分析
        5.4.3  多分支结构课堂练习题
      【微视频】算法与流程图简介
    第6章  循环结构
      6.1  简单循环结构
        6.1.1  while、do...while和for循环知识点
        6.1.2  简单循环案例分析
        6.1.3  简单循环课堂练习题
      6.2  嵌套循环结构
        6.2.1  嵌套循环知识点
        6.2.2  嵌套循环案例分析
        6.2.3  嵌套循环课堂练习题
      【微视频1】for循环语句——“工作日向上”的力量
      【微视频2】自转与公转——嵌套循环
    第7章  数组
      7.1  一维数组
        7.1.1  一维数组知识点
        7.1.2  一维数组案例分析
        7.1.3  一维数组课堂练习题
      7.2  二维数组
        7.2.1  二维数组知识点
        7.2.2  二维数组案例分析
        7.2.3  二维数组课堂练习题
      7.3  字符数组
        7.3.1  字符数组知识点
        7.3.2  字符数组案例分析
        7.3.3  字符数组课堂练习题
      7.4  数组的越界
      【微视频】一维字符数组的定义和使用
    第8章  函数
      8.1  函数
        8.1.1  函数知识点
        8.1.2  函数案例分析
        8.1.3  函数课堂练习题
      8.2  变量的作用域及存储类型
        8.2.1  作用域及存储类型知识点
        8.2.2  作用域及存储类型案例分析

        8.2.3  作用域及存储类型课堂练习题
      8.3  结构化程序设计
      【微视频】递归问题的求解
    第9章  指针
      9.1  指针
        9.1.1  指针知识点
        9.1.2  指针案例分析
        9.1.3  指针课堂练习题
      9.2  指针与函数
        9.2.1  指针与函数知识点
        9.2.2  指针与函数案例分析
        9.2.3  指针与函数课堂练习题
      9.3  指针与数组
        9.3.1  指针与数组知识点
        9.3.2  指针与数组案例分析
        9.3.3  指针与数组课堂练习题
      【微视频】编写函数交换两个变量的值
    第10章  结构体
      10.1  结构体
        10.1.1  结构体知识点
        10.1.2  结构体案例分析
        10.1.3  结构体课堂练习题
      10.2  结构体数组
        10.2.1  结构体数组知识点
        10.2.2  结构体数组案例分析
        10.2.3  结构体数组课堂练习题
      10.3  结构体指针
        10.3.1  结构体指针知识点
        10.3.2  结构体指针案例分析
        10.3.3  结构体指针课堂练习题
      10.4  链表
        10.4.1  链表知识点
        10.4.2  链表案例分析
        10.4.3  链表课堂练习题
      【微视频】学生成绩查询和插入
    第11章  文件
      11.1  文件知识点
        11.1.1  文件的概念
        11.1.2  二进制文件和文本文件的区别
        11.1.3  文件的操作
      11.2  文件案例分析
      11.3  文件课堂练习题
      【微视频】宏定义
    附录
      附录A  ASCⅡ码字符集
      附录B  标准库函数
        B.1  输入与输出函数
        B.2  常见的数学函数
        B.3  常见的字符串操作函数
        B.4  常见的数值转换函数

        B.5  常见的字符判别函数
    参考文献