• 授课方式
    视频学习+随堂练习
  • 开课时间
    随到随学
  • 适合人群
    C++编程初学者
  • 课程时长
    277分钟

课程介绍



讲师介绍

  • 高境
    牛客专职讲师,拥有企业开发和教学经验。授课逻辑清晰、思维严谨、通俗易懂。善于透过表象、抓住问题本质,帮助学生总结归纳知识体系。

课程提纲

  • 第1章
    C++基础语法

    C++是什么

    开发环境搭建

    C++程序

    集成开发工具(IDE)

    变量

    数据类型

    整数类型

    宏定义

    浮点类型

    字符型和布尔型

    类型转换

    键盘输入

    算术运算符

    赋值运算符

    关系运算符

    逻辑运算符

    三元运算符

    原码、反码、补码

    C++位运算符

    C++优先级和结合性

    C++流程控制概述

    C++ if语句格式1

    C++ if语句格式2

    C++ if语句格式3

    C++ switch语句

    C++ for循环

    C++ for循环案例

    C++ while循环

    C++ do while循环

    C++如何选择循环

    C++ break关键字

    C++ continue关键字

    C++循环嵌套

    C++循环嵌套案例

    C++死循环

    C++猜数字游戏

    C++初始函数

    C++调试程序

  • 第2章
    复合类型

    C++数组

    C++遍历数组

    C++二维数组

    C++获取数组特殊值

    C++数组元素反转

    C++数字元素查找

    C++二分查找

    C++冒泡排序

    C++选择排序

    C++字符串

    string类简介

    结构体

    定义和使用结构体

    结构体数组

    共用体

    枚举

    定义和使用枚举

    指针概述

    声明和初始化指针变量

    使用指针变量

    取地址和取值的关系

    宽度和跨度

    void类型指针

    const和指针

    一位数组名

    指针和数组

    指针数组

    二级指针

    指针和字符串

    字符串指针和字符串的区别

    字符指针数组

    new和delete运算符

    创建动态数组

    创建动态结构体

    C++内存管理

    普通局部变量和普通全局变量

    静态局部变量和静态全局变量

    类型别名

  • 第3章
    函数

    函数基础知识复习

    函数分文件编写

    防止头文件重复包含

    指针变量作为函数参数

    指针作为函数返回值类型

    函数内修改外部指针的指向

    函数和数组

    函数和数组案例

    函数和二维数组

    函数和字符串

    字符处理函数

    字符串拷贝和拼接函数

    字符串比较函数

    字符查找函数

    字符串查找函数

    字符串切割函数

    字符串转换函数

    函数和结构体

    主函数传参

    递归、递归案例

    函数指针

    宏函数

    内联函数

    引用

    引用作为函数参数

    常量引用

    引用和结构体

    引用作为函数返回值

    默认参数

    函数重载


  • 第4章
    面向对象

    面向对象概述

    类和对象

    学生类编写和使用

    封装和访问控制

    立方体类设计案例

    点和圆关系案例

    构造函数和调用时机

    构造函数调用规则

    深拷贝和浅拷贝

    初始化列表

    类对象作为类成员

    静态成员

    单例设计模式

    this 指针

    常函数和常对象

    友元成员函数

    友元类

    友元成员函数

    数组类封装案例

    运算符重载概述

    加号运算符重载

    左移运算符重载

    递增运算符重载

    指针运算符重载

    赋值运算符重载

    中括号运算符重载

    关系运算符重载

    函数调用运算符重载

    运算符重载总结

常见问题

1.课程视频和服务有效期多久?

答:课程视频是可以随时观看学习的。

2.课程可以分享给身边同学吗?


答:当然可以,但一定要记得上牛客官方平台来学习哦。


3.版权问题


答:虽然课程是免费的,但版权依然归牛客职导所有,任何其他机构、媒体、网站或个人未经本网协议授权,不得发布/发表/转载牛客职导官方的课程链接/内容,违者将依法追究相关责任。