您好,欢迎光临有路网!
轻松学C++编程:案例教学
QQ咨询:
有路璐璐:

轻松学C++编程:案例教学

  • 作者:胡昭民
  • 出版社:清华大学出版社
  • ISBN:9787302646501
  • 出版日期:2023年10月01日
  • 页数:0
  • 定价:¥99.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《轻松学C 编程:案例教学》从初学者的角度循序渐进地从C 语言的基础语法到**语法进行讲解。全书使用生动的实例和图示,介绍C 面向对象程序设计的基础知识;进而通过案例详解类的**应用、运算符重载、继承与多态,全面呈现了面向对象程序设计的主要内容。在数据流和文件操作技巧与应用方面,本书还提供了实现相关算法的精选范例,以便读者理解异常处理、C 模板的应用设计方式,并熟悉标准模板函数库的应用。 《轻松学C 编程:案例教学》的各章节中贯穿了大量范例程序的讲解和分析,并在每章末尾附带了习题与解答。《轻松学C 编程:案例教学》叙述简洁、清晰,具有较强的可操作性,适合作为相关专业的教材,也适合初学者自学。对于具有一定编程经验且希望快速掌握C 语言的从业人员,本书也是一本快速掌握C 语言的读物。
    目录
    第 1 章 C 入门基础课程 1 1.1 认识C 1 1.1.1 面向对象程序设计 2 1.1.2 算法 5 1.2 **个C 程序 7 1.2.1 开始编写程序 10 1.2.2 保存程序文件 11 1.2.3 编译器 11 1.2.4 执行程序 12 1.2.5 程序错误 12 1.3 程序结构简介 13 1.3.1 头文件区 13 1.3.2 程序注释 14 1.3.3 主程序区——main()函数 15 1.3.4 命名空间 15 1.3.5 输入输出功能简介 16 1.3.6 程序语句编写格式 17 1.3.7 标识符与保留字 17 1.4 上机编程实践 19 本章习题 19 第 2 章 变量、常数与数据类型 21 2.1 变量简介 22 2.2 常数 24 2.3 基本数据类型 25 2.3.1 整数 25 2.3.2 浮点数 27 2.3.3 字符 29 2.3.4 转义字符 30 2.3.5 布尔数据类型 31 2.4 上机编程实践 33 本章习题 34 第 3 章 表达式与运算符 35 3.1 表达式的表示法 35 3.2 认识运算符 36 3.2.1 运算符的优先级 36 3.2.2 赋值运算符 37 3.2.3 算术运算符 37 3.2.4 关系运算符 39 3.2.5 逻辑运算符 40 3.2.6 位运算符 41 3.2.7 递增与递减运算符 45 3.2.8 复合赋值运算符 47 3.3 数据类型转换 47 3.3.1 自动类型转换 48 3.3.2 强制类型转换 49 3.3.3 强制类型转换运算符简介 50 3.4 上机编程实践 51 本章习题 52 第 4 章 流程控制结构 55 4.1 顺序结构 55 4.2 选择结构 56 4.2.1 if条件语句 56 4.2.2 if-else条件语句 57 4.2.3 if-else if条件语句 58 4.2.4 条件运算符 60 4.2.5 switch条件语句 61 4.3 重复结构 63 4.3.1 for循环语句 64 4.3.2 while循环语句 66 4.3.3 do-while循环语句 68 4.4 循环控制语句 69 4.4.1 break语句 69 4.4.2 continue语句 70 4.4.3 goto语句 72 4.5 上机编程实践 73 本章习题 75 第 5 章 数组与字符串 78 5.1 数组简介 78 5.1.1 数组表示法 78 5.1.2 数组与变量 79 5.1.3 一维数组 79 5.1.4 二维数组 81 5.1.5 多维数组 83 5.2 字符串简介 84 5.2.1 字符串声明 84 5.2.2 字符串数组 87 5.3 String类 89 5.3.1 声明String类 89 5.3.2 字符串运算符 91 5.3.3 String类的成员函数 92 5.4 上机编程实践 94 本章习题 96 第 6 章 指针与地址 98 6.1 认识地址 98 6.1.1 指针的作用 99 6.1.2 变量地址的存取 99 6.1.3 指针变量的声明 100 6.1.4 指针运算 103 6.1.5 多重指针 105 6.2 指针与数组 107 6.2.1 指针与一维数组 108 6.2.2 指针与多维数组 109 6.2.3 指针与字符串 111 6.2.4 指针数组 113 6.3 动态分配内存 116 6.3.1 动态分配内存和静态分配内存 116 6.3.2 动态分配变量 117 6.3.3 动态分配数组 118 6.4 引用类型简介 120 6.4.1 引用类型声明 120 6.4.2 指针引用简介 121 6.5 上机编程实践 123 本章习题 124 第 7 章 函数入门 128 7.1 函数功能简介 128 7.1.1 自定义函数 128 7.1.2 函数声明 130 7.1.3 函数调用 132 7.2 认识参数传递 133 7.2.1 传值调用 133 7.2.2 传址调用 135 7.2.3 传引用调用 136 7.2.4 参数默认值 137 7.2.5 数组参数 139 7.2.6 返回值 140 7.3 上机编程实践 142 本章习题 143 第 8 章 函数的进阶应用 145 8.1 函数指针简介 145 8.1.1 声明函数指针 145 8.1.2 参数型函数指针 147 8.1.3 函数指针数组 149 8.2 命令行参数 150 8.3 变量种类 152 8.3.1 全局变量 153 8.3.2 局部变量 153 8.3.3 区块变量 153 8.4 变量的存储类型 153 8.4.1 自动变量 153 8.4.2 静态局部变量 154 8.4.3 外部变量 155 8.4.4 静态外部变量 156 8.4.5 寄存器变量 158 8.5 特殊函数功能 158 8.5.1 递归函数 158 8.5.2 内联函数 160 8.5.3 函数重载 161 8.6 上机编程实践 163 本章习题 164 第 9 章 预处理指令与宏 166 9.1 预处理指令 166 9.2 #define语句 168 9.2.1 宏定义基本语句 168 9.2.2 宏定义函数 169 9.2.3 宏函数简介 170 9.2.4 标准预处理宏 172 9.3 条件编译语句 173 9.4 上机编程实践 173 本章习题 174 第 10 章 自定义数据类型与应用 176 10.1 结构 176 10.1.1 结构声明方式 176 10.1.2 结构的存取 177 10.1.3 结构指针 178 10.2 结构与数组 180 10.2.1 结构数组 180 10.2.2 结构数组的成员 182 10.2.3 结构指针数组 183 10.3 嵌套结构 185 10.4 函数与结构 187 10.4.1 结构传值调用 187 10.4.2 结构传址调用 189 10.4.3 结构传引用调用 189 10.5 其他自定义数据类型 190 10.5.1 类型定义 190 10.5.2 枚举类型 191 10.5.3 联合类型 193 10.6 上机编程实践 195 本章习题 197 第 11 章 认识面向对象程序设计 200 11.1 类的基本概念 200 11.1.1 类对象的声明 201 11.1.2 访问权限的关键字 202 11.1.3 声明类对象 202 11.2 构造函数与析构函数 205 11.2.1 构造函数 205 11.2.2 构造函数的重载 208 11.2.3 析构函数 209 11.2.4 创建指针对象 211 11.3 上机编程实践 213 本章习题 213 第 12 章 类的进阶应用 215 12.1 对象数组和友元函数 215 12.1.1 对象数组 215 12.1.2 友元函数 217 12.1.3 友元类 220 12.2 this指针与静态数据成员 222 12.2.1 this指针 222 12.2.2 静态数据成员 224 12.2.3 嵌套类 225 12.3 在函数中传递对象参数 227 12.3.1 对象传值调用 227 12.3.2 对象传址调用 227 12.3.3 对象传引用调用 228 12.4 上机编程实践 228 本章习题 228 第 13 章 运算符重载 229 13.1 运算符重载简介 229 13.1.1 重载的定义与规则 229 13.1.2 一元运算符重载 232 13.1.3 二元运算符重载 233 13.2 特殊运算符重载 235 13.2.1 “>>”与“

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外