全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

说C解C

  • 定价: ¥46
  • ISBN:9787560655789
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:西安电子科大
  • 页数:302页
  • 作者:耿楠//聂艳明//李...
  • 立即节省:
  • 2021-03-01 第1版
  • 2021-03-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书针对目前国内高校在C语言程序设计教学中对部分重要语法细节的关注不足、对综合应用的分析不够深入、缺少工程化意识和忽略程序DEBUG等问题,提出了程序设计“三观”的概念,即内存观、代码观和调试观,选取25个实用性强的专题如DEBUG的概念及使用、scanf()函数及键盘缓冲区、数据类型的本质、浮点数及其使用、函数参数的单向值传递、泛型排序程序设计和第三方库的安装与使用等,以科技论文的撰写方式对所列专题进行了较为深入细致的讨论。
    本书图文并茂,实例丰富,语言活泼,以期为深入学习和掌握C语言程序设计的读者提供指导和帮助,为承担C语言教学的教师提供参考和启发。

目录

第1章  C语言的“三观”和提问的智慧
  1.1  C语言的“三观”
    1.1.1  内存观
    1.1.2  代码观
    1.1.3  调试观
  1.2  提问的智慧
    1.2.1  提问之前应该做的事情
    1.2.2  提问模板
    1.2.3  提问时的建议
    1.2.4  提问者要谨记
  1.3  小结
第2章  开发环境安装与配置
  2.1  安装MinGW
    2.1.1  在线安装MinGW-w64
    2.1.2  离线安装MinGW-w64
    2.1.3  测试MinGW-w64
    2.1.4  配置Windows的Path环境变量
    2.1.5  命令行开发C语言程序
    2.1.6  “Makefile”编译/链接C语言程序
  2.2  开发IDE——Code::Blocks
    2.2.1  下载Code::Blocks
    2.2.2  安装Code::Blocks
    2.2.3  配置Code::Blocks
    2.2.4  测试Code::Blocks
  2.3  小结
第3章  Code::Blocks的工程及其应用
  3.1  Code::Blocks中的工程
    3.1.1  创建工程
    3.1.2  “cbp”工程文件
    3.1.3  工程设置的变更
    3.1.4  构建工程
    3.1.5  其它相关文件
  3.2  在工程中添加/删除文件
    3.2.1  为工程新建文件
    3.2.2  为工程添加文件
    3.2.3  为工程删除文件
  3.3  工作区
  3.4  小结
第4章  DEBUG的概念及其使用
  4.1  DEBUG的概念
  4.2  在Code::Blocks中进行DEBUG
    4.2.1  配置Debugger
    4.2.2  DEBUG菜单与工具栏
    4.2.3  添加程序运行断点
    4.2.4  DEBUG窗口
    4.2.5  查看程序运行状态
    4.2.6  单步执行程序
    4.2.7  修改并继续调试程序
    4.2.8  结束程序调试
    4.2.9  调试操作失效的处理
  4.3  在命令行DEBUG程序
    4.3.1  在命令行编译链接程序
    4.3.2  在命令行启动gdb调试器调试程序
  4.4  小结
第5章  scanf()函数及键盘缓冲区
  5.1  输入流和输入缓冲区的概念
  5.2  数据输入实例分析
    5.2.1  读入整型数据存入字符型变量
    5.2.2  读入字符型数据存入整型变量
    5.2.3  读入字符型数据存入字符型变量
    5.2.4  格式串中的空格
    5.2.5  scanf()其它输入函数混合使用
  5.3  删除scanf()函数留下的'\n'
    5.3.1  使用循环删除
    5.3.2  使用正则表达式删除
  ……
第6章  数据类型的本质
第7章  类型错误引起的内存紊乱
第8章  浮点数及其使用
第9章  “自顶向下,逐步求精”的程序设计方法
第10章  函数及其注意事项
第11章  函数参数的单向值传递
第12章  递归函数
第13章  一维数组的本质
第14章  多维数组的本质
第15章  二级指针和二维数组
第16章  指针
第17章  结构体类型
第18章  结构体变量的浅拷贝和深拷贝
第19章  在结构体中使用函数指针
第20章  动态内存分配与管理
第21章  用“void*”指针实现泛型和多态编程
第22章  泛型排序程序设计
第23章  变长形参列表函数的设计与使用
第24章  PCRE2正则表达式第三方库
第25章  CGraph2D图形库
后记