C++程序设计基础 本书特色
《c++程序设计基础》基于新的c++标准,从程序设计基础知识开始,系统地介绍c++语言的基本概念、语法规则和编程技术。本书是作者结合多年的c和c++语言的教学实践经验编写而成,对每一部分的知识点和难点,都力求以比较精练的语言进行讲解,并按照由浅入深、循序渐进、前后贯穿的原则,精选了大量例题。各章在介绍c++程序设计语言的基础上,采用发散性思维方法,对相关知识进行了扩展; 同时,每章配备有相应的教学案例和大量习题,既方便教师安排教学,又便于读者综合运用所学知识,进一步提高编程技能。
本书可作为高等院校计算机专业或非计算机专业的**门程序设计语言教学用书,也可作为程序设计人员的自学参考用书。
C++程序设计基础 目录
第1章 程序设计基础知识 1.1计算机中数的表示与编码 1.1.1进位记数制 1.1.2二进位数在计算机内的表示 1.1.3常用的信息编码 1.2程序设计及程序设计语言 1.3算法及算法表示 1.4用程序流程图表示算法 1.5程序设计方法 1.5.1结构化程序设计 1.5.2面向对象程序设计 1.6小结与知识扩展 1.6.1小结 1.6.2计算机中常用存储单位及其换算 习题 第2章 c++简单程序设计 2.1 c++程序的基本结构和要素 2.1.1一个简单的c++程序 2.1.2字符集 2.1.3词法记号 2.1.4注释 2.2基本数据类型和数据 2.2.1基本数据类型 2.2.2常量 2.2.3变量和引用 2.3运算符与表达式 2.3.1算术表达式 2.3.2 自增和自减运算符 2.3.3赋值表达式 2.3.4逗号表达式 2.3.5关系表示式 2.3.6逻辑表达式 2.3.7条件表达式 2.3.8 sizeof运算符 2.3.9位运算 2.3.10运算符的优先级和结合性 2.4数据类型转换 2.4.1赋值时的类型转换 2.4.2表达式中隐含转换 2.4.3强制类型转换 2.5简单的输入与输出控制 2.5.1 c++的输入与输出 2.5.2通过u0流控制符进行格式控制 2.6 c++基础知识编程案例 2.7小结与知识扩展 2.7.1小结 2.7.2 c语言的printf()和scanf()函数 2.7.3 c语言的getchar()和putchar()函数 2.7.4数据溢出 习题 第3章 程序控制结构 3.1选择控制结构 3.1.1选择控制语句if else 3.1.2条件运算符?:代替if else语句 3.1.3 if else语句的嵌套 3.1.4多路选择控制语句switch 3.2循环控制结构 3.2.1 while语句 3.2.2 do while语句 3.2.3 for语句 3.2.4输入信息控制循环 3.2.5循环嵌套 3.3其他控制语句 3.3.1 break语句 …… 第4章 函数 第5章 数组 第6章 自定义数据类型 第7章 指针 第8章 c++程序结构 第9章 输入/输出流与文件操作 第10章 vc++调试器 参考文献
|