• 课程详情

  • 机构简介
  • 地图信息
  • 预约试听

海口C++培训哪家好

集成开发环境(IDE),功能齐全,调试功能很强,程序编好后,可以立刻在环境中调试以获得初步测试结果,然后,可以方便地做成beta版形式,拿到实际环境中进一步测试,较后做成软件发行版。

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语言中的除法运算有点奇怪,不同类型的除数和被除数会导致不同类型的运算结果:
  • 当除数和被除数都是整数时,运算结果也是整数;如果不能整除,那么就直接丢掉小数部分,只保留整数部分,这跟将小数赋值给整数类型是一个道理。
  • 一旦除数和被除数中有一个是小数,那么运算结果也是小数,并且是 double 类型的小数。

请看下面的代码:
			
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int a = 100;
  5. int b = 12;
  6. float c = 12.0;
  7. double p = a / b;
  8. double q = a / c;
  9. printf("p=%lf, q=%lf\n", p, q);
  10. return 0;
  11. }
运行结果:
p=8.000000, q=8.333333

a 和 b 都是整数,a / b 的结果也是整数,所以赋值给 p 变量的也是一个整数,这个整数就是 8。

另外需要注意的一点是除数不能为 0,因为任何一个数字除以 0 都没有意义。

然而,编译器对这个错误一般无能为力,很多情况下,编译器在编译阶段根本无法计算出除数的值,不能进行有效*测,“除数为 0”这个错误只能等到程序运行后才能发现,而程序一旦在运行阶段出现任何错误,只能有一个结果,那就是崩溃,并被操作系统终止运行。

请看下面的代码:
			
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int a, b;
  5. scanf("%d %d", &a, &b); //从控制台读取数据并分别赋值给a和b
  6. printf("result=%d\n", a / b);
  7. return 0;
  8. }
这段代码用到了一个新的函数,就是 scanf。scanf 和 printf 的功能相反,printf 用来输出数据,scanf 用来读取数据。此处,scanf 会从控制台读取两个整数,并分别赋值给 a 和 b。关于 scanf 的具体用法,我们将在《C语言scanf:读取从键盘输入的数据(含输入格式汇总表)》一节中详细讲解,这里大家只要知道它的作用就可以了,不必求甚解。
程序开头定义了两个 int 类型的变量 a 和 b,程序运行后,从控制台读取用户输入的整数,并分别赋值给 a 和 b,这个时候才能知道 a 和 b 的具体值,才能知道除数 b 是不是 0。像这种情况,b 的值在程序运行期间会改变,跟用户输入的数据有关,编译器根本无法*测,所以就没法及时发现“除数为 0”这个错误。


更多培训课程,学习资讯,课程优惠等学校信息,请进入 海口达内教育海口php培训海口java培训 网站详细了解,免费咨询电话:400-998-6158

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