精通C++语言

精通C++语言
作者: 编者:张勇//陈伟//贾晓阳//唐颖军//张翰进等|责编:赵凯/
出版社: 清华大学
原售价: 69.00
折扣价: 53.13
折扣购买: 精通C++语言
ISBN: 9787302611318

作者简介

张勇,博士,教授/硕导,IEEE高级会员,研究方向:信息安全与量子计算。发表第一作者学术论文38篇,出版第一作者教材18部,出版专著4部。主持国家自然科学基金2项,主持省级项目6项。

内容简介

第3章 运算符、控制结构与指针 C++语言中集成了大量的运算符,运算符直接作用 在数据上,与数据一起构成表达式。C++语言的语句由 表达式构成,语句必须以分号结尾。C++语言的最小功 能单元为函数,函数由语句组成。程序中语句或函数的 组织方式由控制结构决定,程序有3种常见的控制结构 ,即顺序执行、分支执行和循环执行结构。指针是一种 重要的数据类型,与第2章所介绍的各种数据类型不同 的是,指针保存的是变量或函数的地址。本章将详细介 绍C++的运算符、控制结构和指针。 本章的学习目标:  了解程序语句的3种控制方式  熟练掌握两种分支控制和4种循环控制方式  掌握指针的定义与调用方法  学习应用分支控制和循环控制进行程序设计 3.1运算符 在C++语言中,运算符与数据结合在一起,构成表 达式。在计算表达式的值时,按照运算符的优先级顺序 计算,即先计算优先级高的运算符,再计算优先级低的 运算符; 当运算符的优先级相同时,按照规定的次序( 又称结合次序)进行计算,一般按从左向右的顺序,但 对于赋值运算符,则按照从右向左的顺序。 当表达式中运算符的优先级和结合性不确定时,可 以将需要优先计算的部分用圆括号“()”括起来,此时 将优先计算圆括号中的表达式。 C++语言的全部运算符及其优先级如表31所示。 表31C++语言的运算符及其优先级 优先级 运算符 备注 1 ( ),[ ],>,. ,::,!,~,++,-- 后置++和后置--运算符的优先级高于前置++和前置 -- 2 -,*,&,sizeof -负号、*取内容、&取地址 3 (强制类型转换) 4 >*,.* 5 *,/,% *乘、/除、%取模 6 +,- +加、-减续表 优先级 运算符 "本书配套资源丰富,课件齐全,源代码赠送,讲解易懂且实例丰富。 "