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

    • C语言程序设计与实验指导(第3版普通高等院校计算机基础教育系列精品教材)
      • 作者:编者:倪倩//刘春强|责编:曾仙
      • 出版社:北京理工大学
      • ISBN:9787576325386
      • 出版日期:2023/06/01
      • 页数:256
    • 售价:16.8
  • 内容大纲

        本书主要分为两部分:第一部分为C语言程序设计理论,包括C语言程序设计基础、数据类型与运算、格式输入与输出、顺序结构、选择结构、循环结构、数组、函数、指针、结构体和共用体、文件等内容,每章包含教学目标与要求、教学重点与难点、C语言知识与例题、课程思政、练习题等模块;第二部分为C语言程序设计实验,包括16个实验,对应理论部分相关知识点。
        本书适合作为普通本科院校“C语言程序设计”课程的教材或参考书.也可供程序设计爱好者参考。
  • 作者介绍

  • 目录

    第1章  C语言程序设计基础
      1.1  程序设计语言及C语言简介
        1.1.1  程序设计语言
        1.1.2  C语言的产生与发展
      1.2  简单C语言程序的构成和格式
      1.3  C程序的运行过程
      1.4  C语言的特点
      1.5  算法与流程图
        1.5.1  算法
        1.5.2  流程控制及流程图
      课程思政小课堂
      练习题
    第2章  数据类型与运算
      2.1  计算机中数据的表现
        2.1.1  数制及不同数制之间的转换
        2.1.2  计算机中西文字符的表示
        2.1.3  计算机中的存储单位
        2.1.4  数据类型概述
      2.2  常量与变量
        2.2.1  常量与符号常量
        2.2.2  变量
      2.3  整型数据
        2.3.1  整型常量
        2.3.2  整型变量
        2.3.3  整型数据的分类
      2.4  实型数据
        2.4.1  实型常量
        2.4.2  实型变量
      2.5  字符型数据
        2.5.1  字符常量
        2.5.2  字符变量
      2.6  各种数据类型间的混合运算
      2.7  算术运算符和算术表达式
        2.7.1  基本的算术运算符和算术表达式
        2.7.2  算术运算符的优先级和结合性
        2.7.3  强制类型转换运算符
        2.7.4  自加、自减运算符
      2.8  赋值运算符和赋值表达式
        2.8.1  赋值运算符和赋值表达式
        2.8.2  复合的赋值运算符
        2.8.3  赋值运算中的类型转换
      2.9  逗号运算符和逗号表达式
      2.10  位运算
      课程思政小课堂
      练习题
    第3章  格式输入、输出与顺序结构
      3.1  C语言语句概述
      3.2  数据的输入输出格式
        3.2.1  printf函数
        3.2.2  scanf函数

      3.3  字符数据输入输出
        3.3.1  putchar函数
        3.3.2  getchar函数
      3.4  顺序结构程序举例
      课程思政小课堂
      练习题
    第4章  选择结构
      4.1  关系运算和逻辑运算
        4.1.1  关系运算符和关系表达式
        4.1.2  逻辑运算符和逻辑表达式
      4.2  if语句
        4.2.1  if语句的三种基本形式
        4.2.2  嵌套的if语句
      4.3  switch语句
      4.4  条件运算符和条件表达式
      课程思政小课堂
      练习题
    第5章  循环结构
      5.1  用while语句构成循环
        5.1.1  while语句的一般形式
        5.1.2  while语句应用举例
      5.2  用do-while语句构成循环
        5.2.1  do-while语句的一般形式
        5.2.2  do-while语句应用举例
      5.3  用for语句构成循环
        5.3.1  for语句的一般形式
        5.3.2  for语句应用举例
      5.4  循环的嵌套
      5.5  break语句和continue语句
        5.5.1  break语句
        5.5.2  continue语句
      课程思政小课堂
      练习题
    第6章  数组
      6.1  一维数组
        6.1.1  一维数组的定义、引用和初始化
        6.1.2  一维数组的输入、输出和应用
      6.2  二维数组
        6.2.1  二维数组的定义、引用和初始化
        6.2.2  二维数组的输入、输出和应用
      6.3  字符数组
        6.3.1  字符数组的定义和初始化
        6.3.2  字符数组的输入和输出
      6.4  字符串处理函数
      课程思政小课堂
      练习题
    第7章  函数
      7.1  函数概述
      7.2  函数的定义
      7.3  函数的调用

        7.3.1  函数的调用形式
        7.3.2  对被调函数的声明
        7.3.3  函数间变量作参数的传递
        7.3.4  函数的嵌套调用和递归调用
      7.4  函数间数组作参数的传递
        7.4.1  数组元素作函数实参
        7.4.2  数组名作函数参数
      7.5  局部变量和全局变量
        7.5.1  局部变量
        7.5.2  全局变量
      7.6  变量的存储类别
        7.6.1  局部变量的存储类别
        7.6.2  全局变量的存储类别
      7.7  编译预处理
        7.7.1  宏定义和调用
        7.7.2  文件包含
      课程思政小课堂
      练习题
    第8章  指针
      8.1  指针和指针变量的概念
      8.2  用指针访问变量
        8.2.1  指针变量的定义、赋值与引用
        8.2.2  取地址运算符&与指针运算符
      8.3  数组与指针
        8.3.1  一维数组与指针
        8.3.2  二维数组与指针
      8.4  字符串与指针
      8.5  指针变量作函数参数
        8.5.1  指针变量作函数参数
        8.5.2  数组名作函数参数
        8.5.3  字符指针作函数参数
      8.6  返回指针值的函数
      8.7  指针数组和指向指针的指针
        8.7.1  指针数组
        8.7.2  指向指针的指针
      8.8  函数的进一步讨论
        8.8.1  main函数的参数
        8.8.2  指向函数指针变量的定义
      课程思政小课堂
      练习题
    第9章  结构体与共用体
      9.1  用typedef定义新类型
      9.2  结构体类型
        9.2.1  结构体类型的定义
        9.2.2  结构体变量定义、成员引用和初始化
        9.2.3  结构体数组的定义、初始化和引用举例
        9.2.4  结构体指针变量
        9.2.5  结构体在函数内的传递
        9.2.6  用结构体构成链表
      9.3  共用体类型

        9.3.1  共用体变量的定义
        9.3.2  共用体变量的成员引用
        9.3.3  共用体类型数据的特点
      课程思政小课堂
      练习题
    第10章  文件
      10.1  C语言文件的概念
      10.2  文件类型指针
      10.3  文件的打开和关闭
        10.3.1  文件的打开(fopen函数)
        10.3.2  文件的关闭(fclose函数)
      10.4  文件的读写
        10.4.1  fgetc函数和fputc函数
        10.4.2  fgets函数和fputs函数
        10.4.3  fread函数和fwrite函数
        10.4.4  fscanf函数和fprintf函数
      10.5  文件的定位与检测
        10.5.1  文件的定位
        10.5.2  文件的检测函数
      课程思政小课堂
      练习题
    第11章  C语言实验指导
      11.1  实验1:C语言运行环境熟悉与简单C程序编写
      11.2  实验2:数据类型和运算符的运用
      11.3  实验3:格式输入、输出与顺序结构程序设计
      11.4  实验4:选择结构——f语句的应用
      11.5  实验5:选择结构——switch语句与条件表达式
      11.6  实验6:循环结构——while语句的应用
      11.7  实验7:循环结构——do-while语句的应用
      11.8  实验8:循环结构——for语句的应用及循环的嵌套
      11.9  实验9:一维数组的应用
      11.10  实验10:二维数组的应用
      11.11  实验11:字符数组的应用
      11.12  实验12:函数的定义和调用
      11.13  实验13:数组作为函数参数
      11.14  实验14:指针变量的应用
      11.15  实验15:结构体的应用
      11.16  实验16:文件的应用
    参考文献
    附录
      附录1  C语言中的关键字
      附录2  C语言中的运算符及优先级
      附录3  常用字符与ASCII码对照表
      附录4  C语言库函数