正文

目 录(5)

通过游戏编程实战教新手学C++编程 作者:(美)Michael Dawson


第6章  引用:Tic-Tac-Toe 139

6.1  使用引用 139

6.1.1  Referencing程序简介 139

6.1.2  创建引用 140

6.1.3  访问被引用的值 141

6.1.4  修改被引用的值 141

6.2  通过传递引用改变实参 142

6.2.1  Swap程序简介 142

6.2.2  按值传递参数 144

6.2.3  按引用传递参数 144

6.3  传递引用以提高效率 145

6.3.1  Inventory Displayer程序简介 145

6.3.2  引用传递的陷阱 146

6.3.3  以常量引用声明参数 146

6.3.4  传递常量引用 147

6.4  如何传递实参 147

6.5  返回引用 148

6.5.1  Inventory Referencer程序简介 148

6.5.2  返回一个引用 149

6.5.3  显示返回的引用的值 150

6.5.4  将返回的引用赋值给引用 150

6.5.5  将返回的引用赋值给变量 150

6.5.6  通过返回的引用修改对象 150

6.6  Tic-Tac-Toe游戏简介 151

6.6.1  游戏规划 151

6.6.2  创建程序 153

6.6.3  main()函数 154

6.6.4  instructions()函数 155

6.6.5  askYesNo()函数 155

6.6.6  askNumber()函数 156

6.6.7  humanPiece()函数 156

6.6.8  opponent()函数 156

6.6.9  displayBoard()函数 157

6.6.10  winner()函数 157

6.6.11  isLegal()函数 158

6.6.12  humanMove()函数 159

6.6.13  computerMove()函数 159

6.6.14  announceWinner()函数 161

6.7  本章小结 162

6.8  问与答 162

6.9  问题讨论 164

6.10  习题 164

第7章  指针:Tic-Tac-Toe 2.0 165

7.1  指针基础 165

7.1.1  Pointing程序简介 166

7.1.2  指针的声明 167

7.1.3  指针的初始化 168

7.1.4  将地址赋值给指针 168

7.1.5  指针的解引用 169

7.1.6  指针的重新赋值 169

7.1.7  使用对象的指针 170

7.2  指针和常量 171

7.2.1  使用常量指针 171

7.2.2  使用指向常量的指针 172

7.2.3  使用指向常量的常量指针 172

7.2.4  常量与指针小结 173

7.3  传递指针 173

7.3.1  Swap Pointer Version程序简介 173

7.3.2  值传递 175

7.3.3  传递常量指针 175

7.4  返回指针 176

7.4.1  Inventory Pointer程序简介 176

7.4.2  返回指针 178

7.4.3  使用返回的指针显示值 179

7.4.4  将返回的指针赋值给指针 179

7.4.5  将返回的指针指向的值赋值给变量 179

7.4.6  通过返回的指针修改对象 180

7.5  理解指针与数组的关系 181

7.5.1  Array Passer程序简介 181

7.5.2  将数组名用作常量指针 182

7.5.3  数组的传递与返回 182

7.6  Tic-Tac-Toe 2.0程序简介 183

7.7  本章小结 184

7.8  问与答 185

7.9  问题讨论 186

7.10  习题 186


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号