C语言入门经典

C语言入门经典
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Horton I.) ,
2008-04
版次: 1
ISBN: 9787302170839
定价: 69.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 571页
字数: 843千字
正文语种: 简体中文
原版书名: Beginning C:from novice to professional
198人买过
  •   《C语言入门经典(第4版)》的目标是使你在C语言程序设计方面由一位初学者成为一位称职的程序员。读者基本不需要具备任何编程知识,即可通过《C语言入门经典(第4版)》从头开始编写自己的C程序。研读《C语言入门经典(第4版)》,你就可以成为一位称职的C语言程序员。从许多方面来说,C语言都是学习程序设计的理想起步语言。C语言很简洁,因此无须学习大量的语法,就能够开始编写真正的应用程序。除了简明易学外,它还是一种功能非常强大的语言,至今仍被专业人士广泛使用。C语言的强大之处主要体现在,它能够进行各种层次的程序设计,从硬件设备驱动程序和操作系统组件到大规模的应用程序,都能胜任。事实上,任何计算机都支持C语言编译器,因此,当我们学会了C语言,就可以在任何环境下进行程序设计。最后一点,掌握了C语言,就为理解面向对象的C++语言奠定了良好的基础。   杨浩,知名译者,大学讲师,从事机械和计算机方面的教学和研究多年,发表论文数篇,参编和翻译的图书多达20余部,还曾多次获得市部级奖项。近几年一直在跟踪.NET技术的发展,积极从事.NET技术文档和图书的翻译工作。 第1章C语言编程
    1.1创建C程序
    1.1.1编辑
    1.1.2编译
    1.1.3链接
    1.1.4执行
    1.2创建第一个程序
    1.3编辑第一个程序
    1.4处理错误
    1.5剖析一个简单的程序
    1.5.1注释
    1.5.2预处理指令
    1.5.3定义main()函数
    1.5.4关键字
    1.5.5函数体
    1.5.6输出信息
    1.5.7参数
    1.5.8控制符
    1.6用C语言开发程序
    1.6.1了解问题
    1.6.2详细设计
    1.6.3实施
    1.6.4测试
    1.7函数及模块化编程
    1.8常见错误
    1.9要点
    1.10小结
    1.11习题
    第2章编程初步
    2.1计算机的内存
    2.2什么是变量
    2.3存储数值的变量
    2.3.1整数变量
    2.3.2变量的命名
    2.3.3变量的使用
    2.3.4变量的初始化
    2.3.5算术语句
    2.4变量与内存
    2.5整数变量类型
    2.5.1无符号的整数类型
    2.5.2使用整数类型
    2.5.3指定整数常量
    2.6浮点数
    2.7浮点数变量
    2.8使用浮点数完成除法运算
    2.8.1控制小数位数
    2.8.2控制输出的字段宽度
    2.9较复杂的表达式
    2.10定义常量
    2.10.1极限值
    2.10.2sizeof运算符
    2.11选择正确的类型
    2.12强制类型转换
    2.12.1自动转换类型
    2.12.2隐式类型转换的规则
    2.12.3赋值语句中的隐式类型转换
    2.13再谈数值数据类型
    2.13.1字符类型
    2.13.2字符的输入输出
    2.13.3宽字符类型
    2.13.4枚举
    2.13.5存储布尔值的变量
    2.13.6复数类型
    2.14赋值操作的op=形式
    2.15数学函数
    2.16设计一个程序
    2.16.1问题
    2.16.2分析
    2.16.3解决方案
    2.17小结
    2.18练习
    第3章条件判断
    3.1判断过程
    3.1.1算术比较
    3.1.2涉及关系运算符的表达式
    3.1.3基本的if语句
    3.1.4扩展if语句:if-else
    3.1.5在if语句中使用代码块
    3.1.6嵌套的if语句
    3.1.7更多的关系运算符
    3.1.8逻辑运算符
    3.1.9条件运算符
    3.1.10运算符的优先级
    3.2多项选择问题
    3.2.1给多项选择使用else-if语句
    3.2.2switch语句
    3.2.3goto语句
    3.3按位运算符
    3.3.1按位运算符的op=用法
    3.3.2使用按位运算符
    3.4设计程序
    3.4.1问题
    3.4.2分析
    3.4.3解决方案
    3.5小结
    3.6练习
    第4章循环
    4.1循环
    4.2递增和递减运算符
    4.3for循环
    4.4for循环的一般语法
    4.5再谈递增和递减运算符
    4.5.1递增运算符
    4.5.2递增运算符的前置和后置形式
    4.5.3递减运算符
    4.6再论for循环
    4.6.1修改for循环变量
    4.6.2没有参数的for循环
    4.6.3循环内的break语句
    4.6.4使用for循环限制输入
    4.6.5生成伪随机整数
    4.6.6再谈循环控制选项
    4.6.7浮点类型的循环控制变量
    4.7while循环
    4.8嵌套循环
    4.9嵌套循环和goto语句
    4.10do-while循环
    4.11continue语句
    4.12设计程序
    4.12.1问题
    4.12.2分析
    4.12.3解决方案
    4.13小结
    4.14习题
    第5章数组
    5.1数组简介
    5.1.1不用数组的程序
    5.1.2什么是数组
    5.1.3使用数组
    5.2内存
    5.3数组和地址
    5.4数组的初始化
    5.5确定数组的大小
    5.6多维数组
    5.7多维数组的初始化
    5.8设计一个程序
    5.8.1问题
    5.8.2分析
    5.8.3解决方案
    5.9小结
    5.10习题
    第6章字符串和文本的应用
    6.1什么是字符串
    6.2处理字符串和文本的方法
    6.3字符串操作
    6.3.1连接字符串
    6.3.2字符串数组
    6.4字符串库函数
    6.4.1使用库函数复制字符串
    6.4.2使用库函数确定字符串的长度
    6.4.3使用库函数连接字符串
    6.4.4比较字符串
    6.4.5搜索字符串
    6.5分析和转换字符串
    6.5.1转换字符
    6.5.2将字符串转换成数值
    6.7使用宽字符串
    6.8设计一个程序
    6.8.1问题
    6.8.2分析
    6.8.3解决方案
    6.9小结
    6.10习题
    第7章指针
    7.1指针初探
    7.1.1声明指针
    7.1.2通过指针访问值
    7.1.3使用指针
    7.1.4指向常量的指针
    7.1.5常量指针
    7.1.6指针的命名
    7.2数组和指针
    7.3多维数组
    7.3.1多维数组和指针
    7.3.2访问数组元素
    7.4内存的使用
    7.4.1动态内存分配:malloc()函数
    7.4.2分配内存时使用sizeof运算符
    7.4.3用calloc()函数分配内存
    7.4.4释放动态分配的内存
    7.4.5重新分配内存
    7.5使用指针处理字符串
    7.5.1更多地控制字符串输入
    7.5.2使用指针数组
    7.6设计程序
    7.6.1问题
    7.6.2分析
    7.6.3解决方案
    7.7小结
    7.8习题
    第8章程序的结构
    8.1程序的结构
    8.1.1变量的作用域和生存期
    8.1.2变量的作用域和函数
    8.2函数
    8.2.1定义函数
    8.2.2return语句
    8.3按值传递机制
    8.4函数声明
    8.5指针用作参数和返回值
    8.5.1常量参数
    8.5.2从函数中返回指针值
    8.5.3在函数中递增指针
    8.6小结
    8.7习题
    第9章函数再探
    9.1函数指针
    9.1.1声明函数指针
    9.1.2通过函数指针调用函数
    9.1.3函数指针数组
    9.1.4作为变元的函数指针
    9.2函数中的变量
    9.2.1静态变量:函数内部的追踪
    9.2.2在函数之间共享变量
    9.3调用自己的函数:递归
    9.4变元个数可变的函数
    9.4.1复制va_list
    9.4.2长度可变的变元列表的基本规则
    9.5main()函数
    9.6结束程序
    9.7函数库:头文件
    9.8提高性能
    9.8.1内联声明函数
    9.8.2使用restrict关键字
    9.9设计程序
    9.9.1问题
    9.9.2分析
    9.9.3解决方案
    9.10小结
    9.11习题
    第10章基本输入和输出操作
    10.1输入和输出流
    10.2标准流
    10.3键盘输入
    10.3.1格式化键盘输入
    10.3.2输入格式控制字符串
    10.3.3输入格式字符串中的字符
    10.3.4输入浮点数的各种变化
    10.3.5读取十六进制和八进制值
    10.3.6用scanf()读取字符
    10.3.7scanf()的陷阱
    10.3.8从键盘上输入字符串
    10.3.9键盘的非格式化输入
    10.4屏幕输出
    10.4.1使用printf()格式输出到屏幕
    10.4.2转义序列
    10.4.3整数输出
    10.4.4输出浮点数
    10.4.5字符输出
    10.5其他输出函数
    10.5.1屏幕的非格式化输出
    10.5.2数组的格式化输出
    10.5.3数组的格式化输入
    10.6打印机输出
    10.7小结
    10.8习题
    第11章结构化数据
    11.1数据结构:使用struct
    11.1.1定义结构类型和结构变量
    11.1.2访问结构成员
    11.1.3未命名的结构
    11.1.4结构数组
    11.1.5表达式中的结构
    11.1.6结构指针
    11.1.7为结构动态分配内存
    11.2再探结构成员
    11.2.1将一个结构作为另一个结构的成员
    11.2.2声明结构中的结构
    11.2.3将结构指针用作结构成员
    11.2.4双向链表
    11.2.5结构中的位字段
    11.3结构与函数
    11.3.1结构作为函数的变元
    11.3.2结构指针作为函数变元
    11.3.3作为函数返回值的结构
    11.3.4修改程序
    11.3.5二叉树
    11.4共享内存
    11.4.1联合
    11.4.2联合指针
    11.4.3联合的初始化
    11.4.4联合中的结构成员
    11.5定义自己的数据类型
    11.5.1结构与类型定义(typedef)功能
    11.5.2使用typedef简化代码
    11.6设计程序
    11.6.1问题
    11.6.2分析
    11.6.3解决方案
    11.7小结
    11.8习题
    第12章处理文件
    12.1文件的概念
    12.1.1文件中的位置
    12.1.2文件流
    12.2文件访问
    12.2.1打开文件
    12.2.2文件重命名
    12.2.3关闭文件
    12.2.4删除文件
    12.3写入文本文件
    12.4读取文本文件
    12.5将字符串写入文本文件
    12.6从文本文件中读入字符串
    12.7格式化文件的输入输出
    12.7.1格式化文件输出
    12.7.2格式化文件输入
    12.8错误处理
    12.9再探文本文件操作模式
    12.10二进制文件的输入输出
    12.10.1指定二进制模式
    12.10.2写入二进制文件
    12.10.3读取二进制文件
    12.11在文件中移动
    12.11.1文件定位操作
    12.11.2找出我们在文件中的位置
    12.11.3在文件中设定位置
    12.12使用临时文件
    12.12.1创建临时文件
    12.12.2创建唯一的文件名
    12.13更新二进制文件
    12.13.1修改文件的内容
    12.13.2从键盘读取记录
    12.13.3将记录写入文件
    12.13.4从文件中读取记录
    12.13.5写入文件
    12.13.6列出文件内容
    12.13.7更新已有的文件内容
    12.14文件打开模式小结
    12.15设计程序
    12.15.1问题
    12.15.2分析
    12.15.3解决方案
    12.16小结
    12.17习题
    第13章支持功能
    13.1预处理
    13.1.1在程序中包含头文件
    13.1.2外部变量及函数
    13.1.3替换程序源代码
    13.1.4宏替换
    13.1.5看起来像函数的宏
    13.1.6多行上的预处理指令
    13.1.7字符串作为宏参数
    13.1.8结合两个宏展开式的结果
    13.2预处理器逻辑指令
    13.2.1条件编译
    13.2.2测试指定值的指令
    13.2.3多项选择
    13.2.4标准预处理宏
    13.3调试方法
    13.3.1集成的调试器
    13.3.2调试阶段的预处理器
    13.3.3使用assert()宏
    13.4其他库函数
    13.4.1日期和时间函数库
    13.4.2获取日期
    13.5小结
    13.6习题
    附录A计算机中的数学知识
    附录BASCII字符代码定义
    附录CC语言中的保留字
    附录D输入输出格式指定符
  • 内容简介:
      《C语言入门经典(第4版)》的目标是使你在C语言程序设计方面由一位初学者成为一位称职的程序员。读者基本不需要具备任何编程知识,即可通过《C语言入门经典(第4版)》从头开始编写自己的C程序。研读《C语言入门经典(第4版)》,你就可以成为一位称职的C语言程序员。从许多方面来说,C语言都是学习程序设计的理想起步语言。C语言很简洁,因此无须学习大量的语法,就能够开始编写真正的应用程序。除了简明易学外,它还是一种功能非常强大的语言,至今仍被专业人士广泛使用。C语言的强大之处主要体现在,它能够进行各种层次的程序设计,从硬件设备驱动程序和操作系统组件到大规模的应用程序,都能胜任。事实上,任何计算机都支持C语言编译器,因此,当我们学会了C语言,就可以在任何环境下进行程序设计。最后一点,掌握了C语言,就为理解面向对象的C++语言奠定了良好的基础。
  • 作者简介:
      杨浩,知名译者,大学讲师,从事机械和计算机方面的教学和研究多年,发表论文数篇,参编和翻译的图书多达20余部,还曾多次获得市部级奖项。近几年一直在跟踪.NET技术的发展,积极从事.NET技术文档和图书的翻译工作。
  • 目录:
    第1章C语言编程
    1.1创建C程序
    1.1.1编辑
    1.1.2编译
    1.1.3链接
    1.1.4执行
    1.2创建第一个程序
    1.3编辑第一个程序
    1.4处理错误
    1.5剖析一个简单的程序
    1.5.1注释
    1.5.2预处理指令
    1.5.3定义main()函数
    1.5.4关键字
    1.5.5函数体
    1.5.6输出信息
    1.5.7参数
    1.5.8控制符
    1.6用C语言开发程序
    1.6.1了解问题
    1.6.2详细设计
    1.6.3实施
    1.6.4测试
    1.7函数及模块化编程
    1.8常见错误
    1.9要点
    1.10小结
    1.11习题
    第2章编程初步
    2.1计算机的内存
    2.2什么是变量
    2.3存储数值的变量
    2.3.1整数变量
    2.3.2变量的命名
    2.3.3变量的使用
    2.3.4变量的初始化
    2.3.5算术语句
    2.4变量与内存
    2.5整数变量类型
    2.5.1无符号的整数类型
    2.5.2使用整数类型
    2.5.3指定整数常量
    2.6浮点数
    2.7浮点数变量
    2.8使用浮点数完成除法运算
    2.8.1控制小数位数
    2.8.2控制输出的字段宽度
    2.9较复杂的表达式
    2.10定义常量
    2.10.1极限值
    2.10.2sizeof运算符
    2.11选择正确的类型
    2.12强制类型转换
    2.12.1自动转换类型
    2.12.2隐式类型转换的规则
    2.12.3赋值语句中的隐式类型转换
    2.13再谈数值数据类型
    2.13.1字符类型
    2.13.2字符的输入输出
    2.13.3宽字符类型
    2.13.4枚举
    2.13.5存储布尔值的变量
    2.13.6复数类型
    2.14赋值操作的op=形式
    2.15数学函数
    2.16设计一个程序
    2.16.1问题
    2.16.2分析
    2.16.3解决方案
    2.17小结
    2.18练习
    第3章条件判断
    3.1判断过程
    3.1.1算术比较
    3.1.2涉及关系运算符的表达式
    3.1.3基本的if语句
    3.1.4扩展if语句:if-else
    3.1.5在if语句中使用代码块
    3.1.6嵌套的if语句
    3.1.7更多的关系运算符
    3.1.8逻辑运算符
    3.1.9条件运算符
    3.1.10运算符的优先级
    3.2多项选择问题
    3.2.1给多项选择使用else-if语句
    3.2.2switch语句
    3.2.3goto语句
    3.3按位运算符
    3.3.1按位运算符的op=用法
    3.3.2使用按位运算符
    3.4设计程序
    3.4.1问题
    3.4.2分析
    3.4.3解决方案
    3.5小结
    3.6练习
    第4章循环
    4.1循环
    4.2递增和递减运算符
    4.3for循环
    4.4for循环的一般语法
    4.5再谈递增和递减运算符
    4.5.1递增运算符
    4.5.2递增运算符的前置和后置形式
    4.5.3递减运算符
    4.6再论for循环
    4.6.1修改for循环变量
    4.6.2没有参数的for循环
    4.6.3循环内的break语句
    4.6.4使用for循环限制输入
    4.6.5生成伪随机整数
    4.6.6再谈循环控制选项
    4.6.7浮点类型的循环控制变量
    4.7while循环
    4.8嵌套循环
    4.9嵌套循环和goto语句
    4.10do-while循环
    4.11continue语句
    4.12设计程序
    4.12.1问题
    4.12.2分析
    4.12.3解决方案
    4.13小结
    4.14习题
    第5章数组
    5.1数组简介
    5.1.1不用数组的程序
    5.1.2什么是数组
    5.1.3使用数组
    5.2内存
    5.3数组和地址
    5.4数组的初始化
    5.5确定数组的大小
    5.6多维数组
    5.7多维数组的初始化
    5.8设计一个程序
    5.8.1问题
    5.8.2分析
    5.8.3解决方案
    5.9小结
    5.10习题
    第6章字符串和文本的应用
    6.1什么是字符串
    6.2处理字符串和文本的方法
    6.3字符串操作
    6.3.1连接字符串
    6.3.2字符串数组
    6.4字符串库函数
    6.4.1使用库函数复制字符串
    6.4.2使用库函数确定字符串的长度
    6.4.3使用库函数连接字符串
    6.4.4比较字符串
    6.4.5搜索字符串
    6.5分析和转换字符串
    6.5.1转换字符
    6.5.2将字符串转换成数值
    6.7使用宽字符串
    6.8设计一个程序
    6.8.1问题
    6.8.2分析
    6.8.3解决方案
    6.9小结
    6.10习题
    第7章指针
    7.1指针初探
    7.1.1声明指针
    7.1.2通过指针访问值
    7.1.3使用指针
    7.1.4指向常量的指针
    7.1.5常量指针
    7.1.6指针的命名
    7.2数组和指针
    7.3多维数组
    7.3.1多维数组和指针
    7.3.2访问数组元素
    7.4内存的使用
    7.4.1动态内存分配:malloc()函数
    7.4.2分配内存时使用sizeof运算符
    7.4.3用calloc()函数分配内存
    7.4.4释放动态分配的内存
    7.4.5重新分配内存
    7.5使用指针处理字符串
    7.5.1更多地控制字符串输入
    7.5.2使用指针数组
    7.6设计程序
    7.6.1问题
    7.6.2分析
    7.6.3解决方案
    7.7小结
    7.8习题
    第8章程序的结构
    8.1程序的结构
    8.1.1变量的作用域和生存期
    8.1.2变量的作用域和函数
    8.2函数
    8.2.1定义函数
    8.2.2return语句
    8.3按值传递机制
    8.4函数声明
    8.5指针用作参数和返回值
    8.5.1常量参数
    8.5.2从函数中返回指针值
    8.5.3在函数中递增指针
    8.6小结
    8.7习题
    第9章函数再探
    9.1函数指针
    9.1.1声明函数指针
    9.1.2通过函数指针调用函数
    9.1.3函数指针数组
    9.1.4作为变元的函数指针
    9.2函数中的变量
    9.2.1静态变量:函数内部的追踪
    9.2.2在函数之间共享变量
    9.3调用自己的函数:递归
    9.4变元个数可变的函数
    9.4.1复制va_list
    9.4.2长度可变的变元列表的基本规则
    9.5main()函数
    9.6结束程序
    9.7函数库:头文件
    9.8提高性能
    9.8.1内联声明函数
    9.8.2使用restrict关键字
    9.9设计程序
    9.9.1问题
    9.9.2分析
    9.9.3解决方案
    9.10小结
    9.11习题
    第10章基本输入和输出操作
    10.1输入和输出流
    10.2标准流
    10.3键盘输入
    10.3.1格式化键盘输入
    10.3.2输入格式控制字符串
    10.3.3输入格式字符串中的字符
    10.3.4输入浮点数的各种变化
    10.3.5读取十六进制和八进制值
    10.3.6用scanf()读取字符
    10.3.7scanf()的陷阱
    10.3.8从键盘上输入字符串
    10.3.9键盘的非格式化输入
    10.4屏幕输出
    10.4.1使用printf()格式输出到屏幕
    10.4.2转义序列
    10.4.3整数输出
    10.4.4输出浮点数
    10.4.5字符输出
    10.5其他输出函数
    10.5.1屏幕的非格式化输出
    10.5.2数组的格式化输出
    10.5.3数组的格式化输入
    10.6打印机输出
    10.7小结
    10.8习题
    第11章结构化数据
    11.1数据结构:使用struct
    11.1.1定义结构类型和结构变量
    11.1.2访问结构成员
    11.1.3未命名的结构
    11.1.4结构数组
    11.1.5表达式中的结构
    11.1.6结构指针
    11.1.7为结构动态分配内存
    11.2再探结构成员
    11.2.1将一个结构作为另一个结构的成员
    11.2.2声明结构中的结构
    11.2.3将结构指针用作结构成员
    11.2.4双向链表
    11.2.5结构中的位字段
    11.3结构与函数
    11.3.1结构作为函数的变元
    11.3.2结构指针作为函数变元
    11.3.3作为函数返回值的结构
    11.3.4修改程序
    11.3.5二叉树
    11.4共享内存
    11.4.1联合
    11.4.2联合指针
    11.4.3联合的初始化
    11.4.4联合中的结构成员
    11.5定义自己的数据类型
    11.5.1结构与类型定义(typedef)功能
    11.5.2使用typedef简化代码
    11.6设计程序
    11.6.1问题
    11.6.2分析
    11.6.3解决方案
    11.7小结
    11.8习题
    第12章处理文件
    12.1文件的概念
    12.1.1文件中的位置
    12.1.2文件流
    12.2文件访问
    12.2.1打开文件
    12.2.2文件重命名
    12.2.3关闭文件
    12.2.4删除文件
    12.3写入文本文件
    12.4读取文本文件
    12.5将字符串写入文本文件
    12.6从文本文件中读入字符串
    12.7格式化文件的输入输出
    12.7.1格式化文件输出
    12.7.2格式化文件输入
    12.8错误处理
    12.9再探文本文件操作模式
    12.10二进制文件的输入输出
    12.10.1指定二进制模式
    12.10.2写入二进制文件
    12.10.3读取二进制文件
    12.11在文件中移动
    12.11.1文件定位操作
    12.11.2找出我们在文件中的位置
    12.11.3在文件中设定位置
    12.12使用临时文件
    12.12.1创建临时文件
    12.12.2创建唯一的文件名
    12.13更新二进制文件
    12.13.1修改文件的内容
    12.13.2从键盘读取记录
    12.13.3将记录写入文件
    12.13.4从文件中读取记录
    12.13.5写入文件
    12.13.6列出文件内容
    12.13.7更新已有的文件内容
    12.14文件打开模式小结
    12.15设计程序
    12.15.1问题
    12.15.2分析
    12.15.3解决方案
    12.16小结
    12.17习题
    第13章支持功能
    13.1预处理
    13.1.1在程序中包含头文件
    13.1.2外部变量及函数
    13.1.3替换程序源代码
    13.1.4宏替换
    13.1.5看起来像函数的宏
    13.1.6多行上的预处理指令
    13.1.7字符串作为宏参数
    13.1.8结合两个宏展开式的结果
    13.2预处理器逻辑指令
    13.2.1条件编译
    13.2.2测试指定值的指令
    13.2.3多项选择
    13.2.4标准预处理宏
    13.3调试方法
    13.3.1集成的调试器
    13.3.2调试阶段的预处理器
    13.3.3使用assert()宏
    13.4其他库函数
    13.4.1日期和时间函数库
    13.4.2获取日期
    13.5小结
    13.6习题
    附录A计算机中的数学知识
    附录BASCII字符代码定义
    附录CC语言中的保留字
    附录D输入输出格式指定符
查看详情
相关图书 / 更多
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语言入门经典
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
C语言入门经典
《世界上最大的肚子》2024百班千人暑期书目学前中班名师推荐全新正版现货速发
[美]雷米·查利普(美)柏顿·萨普瑞
C语言入门经典
经济学通义
[美]阿门·A.阿尔钦 (美)威廉·R.艾伦 著;[美]杰里·L.乔丹 编
C语言入门经典
数字化领导力 数字化转型锦囊,领导力精进指南 一本书掌握数字化转型领导力之道
[美]艾萨克·萨科里克 著;王磊 译;颉腾文化 出品;邓斌
C语言入门经典
法哲学基本原理
[美]马克·C.墨菲
C语言入门经典
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
C语言入门经典
杜甫传
[美]弗洛伦斯.艾思柯
C语言入门经典
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
C语言入门经典
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
C语言入门经典
温柔亲启
[美]艾米莉·狄金森 著;[美]艾伦·路易斯·哈特、[美]玛莎·内尔·史密斯 编
C语言入门经典
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
C语言入门经典
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗