C++新经典
正版新书 新华官方库房直发 可开电子发票
¥
95.91
6.9折
¥
139
全新
库存5件
作者王健伟编著
出版社清华大学出版社
ISBN9787302549727
出版时间2020-08
版次1
装帧平装
开本16开
纸张胶版纸
页数744页
字数1130千字
定价139元
货号SC:9787302549727
上书时间2024-12-22
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
王健伟,男,1976年9月生,网名狂想(KuangXiang),1995年毕业于哈尔滨工程大学计算机及应用专业,拥有20多年软件开发经验,参与开发过数十个实际项目,涉及网络通信、网络安全、网络游戏等领域,具备极其深厚的软件开发实战经验。曾参与创办深圳知名网络安全公司安络科技有限公司,是中国首套网络安全在线扫描评估系统项目负责人、全球同服独立游戏《冒险之路》制作人。
主编推荐:
"书中主题
C语言基础知识 常量、变量、表达式、程序结构、数组、函数等。
C语言高级知识 指针、结构、位运算、文件等。
C++语言基础知识 面向对象编程、命名空间、容器、迭代器、类、模板与泛型等。
C++语言高级知识 智能指针、并发与多线程等。
C++语言扩展知识 有关内存的高级话题、认识STL标准模板库等。
C++11新标准 可调用对象、万能引用、函数模板类型推断、引用折叠、完美转发、auto推断、decltype、lambda表达式、初始化列表、类型萃取等。
环境标准
本书基于C++11新标准编写,书中全部实例通过 Visual Studio 2019编译环境调试。
本书看点:
实战经验总结 24年实际开发经验总结,C/C++技术精华荟萃。
知识覆盖全面 理论内容细致入微,全面覆盖C/C++基本知识。
讲解方法科学 叙述时演示与调试并重,变量与内存一起分析。
难点千锤百炼 理论结合实践,编程举例恰如其分,通俗易懂。
"
内容简介:
书中主题:
C语言基础知识 常量、变量、表达式、程序结构、数组、函数等。
C语言高级知识 指针、结构、位运算、文件等。
C++语言基础知识 面向对象编程、命名空间、容器、迭代器、类、模板与泛型等。
C++语言高级知识 智能指针、并发与多线程等。
C++语言扩展知识 有关内存的高级话题、认识STL标准模板库等。
C++11新标准 可调用对象、万能引用、函数模板类型推断、引用折叠、完美转发、auto推断、decltype、lambda表达式、初始化列表、类型萃取等。
环境标准:
本书基于C++11新标准编写,书中全部实例通过 Visual Studio 2019编译环境调试。
摘要:
第3章
程序的基本结构和语句
第3章程序的基本结构和语句
在学习了C语言编程的基础概念和基础元素后,就要开始利用这些学习过的知识书写比较完整的程序代码了。从细微处观察,C语言的程序代码是由多行程序语句组成的,而从大处着眼,这些程序代码的书写又可以归结为三种基本的程序结构,即顺序、选择、循环结构,这些内容都会在本章中逐一介绍。
此外,本章还会介绍一些基本的数据输出、输入相关的知识。数据输出对于随时输出程序的运行结果供观察和学习提供了极大方便,而通过数据输入,就可以在程序运行中为其提供来源数据,从而产生多样性的程序执行结果,这无疑增加了程序运行时的灵活性。
3.1C语言的语句和程序的基本结构
3.1.1语句的分类
前面提到过,一行C程序末尾加一个分号就构成一条语句。例如:
int x; //是一条语句
x = 3; //是一条语句
printf("x的值等于%d",x); //是一条语句
以上这些都是一些比较简单的语句,一个C程序从main函数开始,顺序从上往下执行各条语句。但C语言的语句不仅仅包含这些简单语句,还包含许多其他类型的语句,在此,有必要对这些语句进行分类。C语言中的语句一般分为如下5类。
(1) 控制语句。能够控制程序的执行流程,例如在一定的条件下执行某些语句,在另外的条件下,不执行这些语句(而可能是去执行另外一些语句)。在C语言中有9种控制语句,不必死记硬背这些语句,后面会逐个讲到,如表3.1所示。
表3.19种控制语句
语 句 格 式语 句 名 称
if(){}else{}条件语句
for(){}循环语句
while(){}循环语句
do{}while()循环语句
continue结束本次循环,开始下次循环是否执行的判断
续表
语 句 格 式语 句 名 称
break终止循环的执行或跳出switch语句
switch多分支选择语句
goto跳转语句
return从函数中返回语句
(2) 函数调用语句。由一个函数调用末尾加个分号构成的语句,例如:
printf("hello world! ");//printf是函数调用,末尾有一个;
(3) 表达式语句。由一个表达式构成的语句,例如:
3+5; //没有实际意义的语句,但从语法角度来讲,符合C语言语法规则
a = 3; //赋值表达式末尾增加一个分号(;),从而构成一条赋值语句
所以在C语言中,所谓语句,就是一个表达式末尾加一个分号,分号是语句中不可缺少的组成部分。再看看下面两行代码:
i = i + 1 //这是表达式,不是语句,因为末尾没有分号
i = i + 1; //这才是语句,从而得到了一个结论: 任何表达式末尾加上分号就构成语句
(4)
...
目录:
第1部分C/C++语言概述
第1章C/C++语言
1.1C和C++语言的起源、特点、关系与讲解范畴
1.2C/C++语言的市场需求与就业需求分析
1.3再谈C/C++就业
1.4搭建语言开发环境
第2部分C语言
第2章数据类型、运算符与表达式
2.1常量、变量、整型、实型和字符型
2.1.1如何创建最基本的能运行的C程序
2.1.2C语言的数据类型
2.1.3常量和变量
2.1.4整型数据
2.1.5实型数据
2.1.6字符型数据
2.1.7字符串变量
2.1.8变量赋初值
2.1.9数值型数据之间的混合运算
2.2算术运算符和表达式
2.2.1C语言的运算符
2.2.2算术运算符和算术表达式
2.2.3运算符优先级问题
2.2.4强制类型转换运算符
2.2.5自增和自减运算符
2.3赋值运算符和逗号运算符
2.3.1赋值运算符和赋值表达式
2.3.2逗号运算符和逗号表达式
第3章程序的基本结构和语句
3.1C语言的语句和程序的基本结构
3.1.1语句的分类
3.1.2程序的三种基本结构
3.1.3赋值语句的特殊写法
3.2数据的输出与数据的输入
3.2.1数据的输出
3.2.2数据的输入
第4章逻辑运算和判断选择
4.1关系运算符、关系表达式与逻辑运算符、逻辑表达式
4.1.1关系运算符和关系表达式
4.1.2逻辑运算符和逻
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价