• 授课时间:

    现场安排开课时间

  • 授课对象:

    想学C++的学员

  • 网报价格:电询    课程原价:电询
  • 咨询热线:400-998-6158
  • 授课地址:有多个校区,电联加微信
  • 课程详情

  • 机构简介
  • 地图信息
  • 预约试听
程序设计培训班

石家庄C++培训哪家好

C++中的“++” (自增)、 “--” (自减)运算符是使用方便且效率很高的两个运算符,它们都是一元运算符。这两个运算符都有前置和后置两种使用形式

C++课程内容

适合学员技术进阶、应届毕业生、转行

使用教材线上授课

授课时间随时可学、不受时间地点限制

课程简介达内 c/c++ 课程体系的深度在行业内首屈一指 , 学员将在 , 面向过程 , 面向对象 , 容器 , 数据结构 , 核心算法 , 系统级开发 , 多进程 , 多线程 , 数据库 , 异常处理等方面深入细致的学习 , 不仅如此达内 c/c++ 课程体系还涵盖了 html 以及 js 的内容使学员成为全栈式工程师 , 符合企业真正需求的人才。

课程特色

1. 夯实 C++ 基础

2. 精通 linux 操作系统

3. 精通 windows 操作系统

4. 深入学习数据库技术

5. 视频网站解决方案

6. 免费重修

7. 7天免费试学

8. 签署工作协议,符合条件可退还学费

课程详情:

标准C及数据结构

计算机概述

标准 语言(C99 标准)

数据结构和算法

linux系统级开发

Linux 文件系统

Linux 内存管理

Linux 进程管理

Linux 线程管理

网络通讯

标准C++及QT框架库

C++ 基础部分

C++ *部分

QT 框架库基础

智能监控系统


容器及数据库

STL

QT 框架库*

MySql 数据库


大项目实战

环境搭建、通讯协议、视频加解码,音画同步,分布式存储 哈希算法,数据同步等

C语言运算符的优先级和结合性

本节我们从一个例子入手讲解,请看下面的代码:
			
  1. #include <stdio.h>
  2. int main(){
  3. int a = 16, b = 4, c = 2;
  4. int d = a + b * c;
  5. int e = a / b * c;
  6. printf( "d=%d, e=%d\n", d, e);
  7. return 0;
  8. }
运行结果:
d=24, e=8

1) 对于表达式a + b * c,如果按照数学规则推导,应该先计算乘法,再计算加法;b * c的结果为 8,a + 8的结果为 24,所以 d 较终的值也是 24。从运行结果可以看出,我们的推论得到了证实,C语言也是先计算乘法再计算加法,和数学中的规则一样。

先计算乘法后计算加法,说明乘法运算符的优先级比加法运算符的优先级高。所谓优先级,就是当多个运算符出现在同一个表达式中时,先执行哪个运算符。

C语言有几十种运算符,被分成十几个级别,有的运算符优先级不同,有的运算符优先级相同,我们在《C语言运算符的优先级和结合性一览表》中给出了详细的说明,大家可以点击链接自行查阅。

一下子记住所有运算符的优先级并不容易,还好C语言中大部分运算符的优先级和数学中是一样的,大家在以后的编程过程中也会逐渐熟悉起来。如果实在搞不清,可以加括号,就像下面这样:
int d = a + (b * c);
括号的优先级是较高的,括号中的表达式会优先执行,这样各个运算符的执行顺序就一目了然了。

2) 对于表达式a / b * c,查看了《C语言运算符的优先级和结合性一览表》的读者会发现,除法和乘法的优先级是相同的,这个时候到底该先执行哪一个呢?

按照数学规则应该从左到右,先计算除法,在计算乘法;a / b的结果是 4,4 * c的结果是 8,所以 e 较终的值也是 8。这个推论也从运行结果中得到了证实,C语言的规则和数学的规则是一样的。

当乘法和除法的优先级相同时,编译器很明显知道先执行除法,再执行乘法,这是根据运算符的结合性来判定的。所谓结合性,就是当一个表达式中出现多个优先级相同的运算符时,先执行哪个运算符:先执行左边的叫左结合性,先执行右边的叫右结合性。

/*的优先级相同,又都具有左结合性,所以先执行左边的除法,再执行右边的乘法。

3) 像 +、-、*、/ 这样的运算符,它的两边都有要计算的数据,每份这样的数据都称作一个操作数,一个运算符需要 n 个操作数就称为 n 目运算符。例如:
  • +、-、*、/、= 是双目运算符;
  • ++、-- 是单目运算符;


更多培训课程,学习资讯,课程优惠等学校信息,请进入 石家庄达内教育石家庄C++培训石家庄C语言培训 网站详细了解,免费咨询电话:400-998-6158

预约试听
  • 姓名: *
  • 性别:
  • 手机号码: *
  • QQ:
  • 微信:
  • 其它说明:
  • 验证码: *  看不清,请点击刷新
相关课程