当前,以Windows为平台的Visual(可视)系列程序设计语言正在逐步普及使用,Microsoft公司的Visual C++正在不断地完善和提高。Visual C++的惟一母语是C和C++,没有C和C++语言的坚实基础知识,Visual C++再好、再先进,也只有望洋兴叹!务必学好C和C++,才有望学习和掌握Visual C++。\r\n 本书主要讲授C++语言的程序设计和开发应用程序的方法与技巧,同时兼顾一般C语言的知识。对C++的基础知识及基于C++的程序设计方法,特别是在经济、信息、管理方面的应用,都作了较详尽的介绍。\r\n 本书适用于管理类,特别是经济、信息管理类各专业学习程序设计的教材。内容有一定的深度和广度,能满足现代开发管理信息系统(MIS)的要求。本书也可供计算机领域各专业或相关专业的师生、工程技术人员及管理人员等,在学习C和C++语言基础知识及C和C++语言程序设计方法时使用。\r\n\r\n
总序\r\n前言\r\n\r\n第一章 C语言概况\r\n\r\n第一节 C语言的发展\r\n第二节 C语言的特点\r\n第三节 C和C++\r\n第四节 Visual C++”\r\n习题一\r\n\r\n第二章 C++程序设计基础\r\n\r\n第一节 概述\r\n第二节 面向对象基本概念\r\n第三节 C++程序概念\r\n\r\n一、源程序结构\r\n二、源程序概念\r\n三、书写格式\r\n四、输入输出\r\n五、注释\r\n六、预处理\r\n\r\n第四节 程序举例\r\n习题二\r\n\r\n第三章 常量、变量与表达式\r\n\r\n第一节 数据类型\r\n\r\n一、基本数据类型\r\n二、复合数据类型\r\n\r\n第二节 标识符\r\n第三节 常量\r\n第四节 变量\r\n\r\n一、变量的定义\r\n二、变量的类型\r\n\r\n第五节 运算符与表达式\r\n\r\n一、概述\r\n二、算术运算符与算术表达式\r\n三、类型转换\r\n\r\n第六节 赋值运算符和赋值表达式\r\n\r\n一、赋值运算符\r\n二、赋值中的类型转换\r\n三、复合赋值号\r\n四、位运算符\r\n\r\n第七节 自增和自减运算符\r\n\r\n第八节 逗号运算符和逗号表达式\r\n\r\n一、定义\r\n二、说明\r\n\r\n第九节 逻辑运算符和逻辑表达式\r\n\r\n一、逻辑运算符\r\n二、逻辑表达式\r\n\r\n第十节 等值、关系运算符和关系表达式\r\n\r\n一、等值、关系运算符\r\n二、关系表达式\r\n\r\n第十一节 sizeof运算符\r\n第十二节 条件运算符和条件表达式\r\n\r\n一、条件运算符\r\n二、条件表达式\r\n三、例\r\n\r\n第十三节 位运算符与位运算\r\n\r\n一、位运算符\r\n二、位运算\r\n三、例\r\n\r\n第十四节 运算优先级别\r\n习题三\r\n\r\n第四章 库函数与输入输出\r\n\r\n第一节 库函数的概念\r\n第二节 基本输入输出函数\r\n第三节 基本输出函数\r\n\r\n一、putchar\r\n二、puts\r\n三、printf\r\n四、格式字符\r\n五、注意和说明\r\n\r\n第四节 基本输入函数\r\n\r\n一、getc\r\n二、getche\r\n三、gets\r\n四、getchar\r\n五、scanf\r\n\r\n第五节 例\r\n习题四\r\n\r\n第五章 程序的基本结构和语句\r\n\r\n第一节 程序的三种基本结构\r\n\r\n一、顺序结构\r\n二、分支结构\r\n三、重复结构\r\n\r\n第二节 语句\r\n\r\n一、概述\r\n二、表达式语句\r\n三、函数调用语句\r\n四、赋值语句\r\n五、空语句\r\n六、声明语句\r\n七、复合语句\r\n八、if语句\r\n九、switch语句\r\n\r\n第三节 循环结构\r\n\r\n一、while\r\n二、for\r\n三、do-while\r\n四、循环嵌套\r\n五、与循环有关的语句\r\n习题五\r\n\r\n第六章 数组\r\n\r\n第一节 一维数组\r\n\r\n一、定义\r\n二、数组的初始化\r\n三、字符数组的初始化\r\n四、数组拷贝\r\n五、例\r\n\r\n第二节 多维数组\r\n\r\n一、定义\r\n二、初始化\r\n三、例\r\n\r\n第三节 字符数组\r\n\r\n一、定义\r\n二、初始化\r\n三、二维字符数组的定义和初始化\r\n四、字符串\r\n五、输入与输出\r\n六、字符串处理函数\r\n七、例\r\n习题六\r\n\r\n第七章 函数和作用域\r\n\r\n第一节 函数\r\n\r\n一、引言\r\n二、定义\r\n三、空函数\r\n四、调用\r\n五、参数\r\n六、返回值\r\n七、void\r\n八、例\r\n九、嵌套\r\n十、递归\r\n十一、数组参数\r\n\r\n第二节 作用域\r\n\r\n一、分程序\r\n二、作用域\r\n三、局部变量(内部变量)\r\n四、存储类\r\n五、外部变量(全局变量)\r\n六、自动变量\r\n七、静态变量\r\n八、寄存器变量\r\n九、存储类小结\r\n\r\n第三节 内部和外部函数\r\n\r\n一、内部函数\r\n二、外部函数\r\n习题七\r\n\r\n第八章 指针\r\n\r\n第一节 指针变量\r\n\r\n一、指针和指针变量的概念\r\n二、指针变量的定义和指针运算\r\n\r\n第二节 指针变量与函数参数\r\n\r\n一、单个变量\r\n二、数组\r\n\r\n第三节 指针与数组\r\n\r\n一、指向数组元素\r\n二、指针运算\r\n三、例\r\n四、多维数组\r\n\r\n第四节 字符指针\r\n\r\n一、指向字符\r\n二、指向字符串\r\n\r\n第五节 函数指针\r\n\r\n一、用函数指针变量调用函数\r\n二、用函数指针变量作参数\r\n\r\n第六节 返回指针值的函数\r\n第七节 指针数组\r\n第八节 指向指针的指针\r\n第九节 小结\r\n习题八\r\n\r\n第九章 数据类型续介\r\n\r\n第一节 结构\r\n\r\n一、定义\r\n二、引用\r\n三、初始化\r\n四、结构数组\r\n五、指向结构的指针\r\n六、结构指针作函数参数\r\n七、指向自身结构的指针\r\n八、动态存储分配函数\r\n\r\n第二节 链表\r\n\r\n一、概述\r\n二、建立链表\r\n三、输出链表\r\n四、查找某元素\r\n五、插入\r\n六、删除\r\n七、例\r\n\r\n第三节 二叉树\r\n\r\n一、二叉排序树\r\n二、中序遍历\r\n三、例\r\n\r\n第四节 联合\r\n第五节 枚举\r\n第六节 typedef\r\n习题九\r\n\r\n第十章 文件\r\n\r\n第一节 文件概念\r\n\r\n一、缓冲文件\r\n二、FILE\r\n\r\n第二节 文件的打开与关闭\r\n\r\n一、fopen\r\n二、 fclose\r\n\r\n第三节 文件的读写\r\n\r\n一、fgetc和fputc\r\n二、fscanf和fprintf\r\n三、fread和fwrite\r\n四、标准I/O文件\r\n五、fseek\r\n\r\n第四节 出错检测\r\n\r\n一、ferror\r\n二、clearerr\r\n\r\n第五节 非缓冲文件系统\r\n\r\n一、Open\r\n二、close\r\n三、creat\r\n四、read\r\n五、write\r\n六、lseek\r\n\r\n第六节 小结\r\n习题十\r\n\r\n附录\r\n\r\n附录一 Microsoft C上机过程\r\n附录二 CI-C86 C语言系统上机操作方法\r\n附录三 Turbo C上机运行方法\r\n附录四 C库函数\r\n附录五 标准ASCII码表\r\n附录六 C++保留字\r\n附录七 C++操作符集\r\n附录八 习题参考答案\r\n\r\n主要参考文献\r\n\r\n
无封面