《Visual C++ C语言程序设计》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:洪锦魁编著;甘特等改编
  • 出 版 社:北京:学苑出版社
  • 出版年份:1993
  • ISBN:7507708756
  • 页数:506 页
图书介绍:

第一章 Visul C++系统简介 1

1.1 C语言的历史 1

1.2 C语言的未来 1

1.3 Visual C++系统 1

1.4 C程序语言开发过程 4

1.5 include命令简述 15

习题 16

第二章 C语言基本数据处理的概念 18

2.1 变量名称的使用 18

2.2 变量的声明 19

2.3 基本数据类型 20

2.4 常数的表达方式 22

2.5 基本的算术运算 25

2.6 类型的转换 27

2.7 C语言的特殊表达式 28

习题 31

第三章 基本的输入与输出 33

3.1 printf() 33

3.2 scanf() 47

3.3 字符的输入和输出函数 49

习题 58

第四章 程序的流程控制 59

4.1 关系运算符与逻辑运算符 59

4.2 for语句 60

4.3 whi1e语句 69

4.4 do……while语句 77

4.5 if语句 80

4.6 else-if语句 88

4.7 el?e2:e3特殊表达式 92

4.8 switch语句 93

4.9 break语句 96

4.10 continue语句 98

4.11 goto语句 100

习题 102

第五章 数组和指针 103

5.1 一维数组 103

5.2 二维数组 109

5.3 指针的基本概念 113

5.4 指针和数组的混合应用 117

习题 135

第六章 函数的应用 137

6.1 函数的定义 139

6.2 主程序函数的位置 141

6.3 函数的返回值 142

6.4 数组数据的传递 145

6.5 下标的传递 150

6.6 递归式函数的调用 153

6.7 新式ANSI函数的声明 156

6.8 简单数学函数的使用 158

习题 163

第七章 变量的等级 165

7.1 auto 165

7.2 static 168

7.3 external 171

7.4 static external 176

7.5 register 176

习题 177

第八章 C语言的预处理程序 180

8.1 宏#define命令 180

8.2 #include功能 186

8.3 条件式的编译 188

习题 190

第九章 用户自定数据类型 191

9.1 typedef 191

9.2 结构数据类型 192

9.3 结构数据与数组 198

9.4 嵌套结构 200

9.5 结构数据与函数 201

9.6 union 206

9.7 enum 209

习题 211

第十章 字符串的彻底剖析 213

10.1 由字符所组成的一维数组 213

10.2 字符串的应用 216

10.3 字符串与指针 223

10.4 gets()和puts()函数 225

10.5 字符串数组 231

10.6 数组的字符串指针 233

10.7 命令行参数 234

习题 236

第十一章 基本位运算 238

11.1 &运算符 238

11.2 |运算符 241

11.3 ∧运算符 242

11.4 ~运算符 243

11.5 <<运算符 245

11.6 >>运算符 246

11.7 位字段 248

习题 249

第十二章 测试符号与符号转换函数 251

12.1 isalmum() 251

12.2 isalpha() 252

12.3 _isascii() 252

12.4 iscntrl() 53

12.5 isdigit() 254

12.6 isgraph() 255

12.7 islower() 256

12.8 isprint() 257

12.9 ispunct() 258

12.10 isspace() 259

12.11 isupper() 259

12.12 isxdigit() 260

12.13 tolower() 261

12.14 toupper() 261

习题 262

第十三章 文件的输入与输出 264

13.1 有缓冲区的输入与输出函数 264

13.2 C语言缺省的文件指针 289

13.3 无缓冲区的输入与输出 293

13.4 C语言缺省的文件句柄 301

习题 302

第十四章 基本的序列结构 304

14.1 动态数据结构的声明 304

14.2 存储器的配置 304

14.3 链表序列的基本操作 308

14.4 序列的连接 311

14.5 序列中节点的删除 316

14.6 释放存储器空间 319

14.7 节点的插入 322

14.8 双向链表序列 327

习题 329

第十五章 堆栈与队列 331

15.1 堆栈 331

15.2 队列 337

习题 341

第十六章 二叉树 342

16.1 二叉树的节点结构 342

16.2 二叉树的建立 343

16.3 二叉树的打印 344

习题 355

第十七章 DOS系统时间 357

17.1 time() 357

17.2 ctime() 358

17.3 localtime() 358

17.4 asctime() 359

17.5 gmtime() 360

17.6 difftime() 360

17.7 clock() 361

17.8 随机函数 362

习题 364

第十八章 认识键盘 365

18.1 _kbhit() 365

18.2 认识键盘码 366

习题 371

第十九章 屏幕的控制 372

19.1 屏幕的清除 372

1 9.2 移动光标位置 373

1 9.3 设置光标外形 374

19.4 建立视区 375

19.5 卷动视区 379

19.6 动态画面的设计 381

第二十章 计算机绘图 389

20.1 了解屏幕模式 390

20.2 设置图形模式 391

20.3 __lineto() 392

20.4 __moveto() 393

20.5 __rectangle() 394

20.6 __ellipse() 395

20.7 __setpixel() 399

20.8 设计图样 400

20.9 线条样式的设置 402

20.10 动态画面的效果 403

20.11 文本与图形的结合 406

20.12 逻辑坐标 407

20.13 颜色的设置 408

20.14 视区的设定 409

习题 415

第二十一章 基本DOS和BIOS系统应用 418

21.1 IBM PC内部结构 418

21.2 DOS和BIOS系统调用的基本概念 422

21.3 DOS系统调用 424

21.4 BIOS系统调用 431

习题 435

第二十二章 存储器对映射绘图法 437

22.1 单色文本模式适配器 437

22.2 彩色文本模式适配器 442

习题 443

第二十三章 ANSI.SYS与C语言 444

23.1 光标与屏幕的控制 444

23.2 属性的控制 449

23.3 键盘的重新设置 453

习题 455

第二十四章 鼠标器的控制 456

24.1 功能0 456

24.2 功能1 457

24.3 功能2 458

24.4 功能3 459

24.5 功能4 465

24.6 功能5 467

24.7 功能6 471

24.8 功能7 473

24.9 功能8 475

24.10 功能9 477

24.11 功能10 481

24.12 功能11 485

24.13 功能15 486

习题 487

第二十五章 QuickWin应用程序设计 488

25.1 一个简单的程序实例 489

25.2 一个简单的绘图程序实例 489

25.3 About对话方块 490

25.4 QuickWin与Windows应用程序的差别 491

习题 492

附录A IBM PC ASCⅡ表 493

附录8 安装Visual C++ 501

附录C 本书软盘说明 502

附录D 关键字与函数索引表 503