c/c++基础学习实战

c/c++基础学习实战
共136节 1560人在学 课程详情
  • 编程语言

    • 编程语言
    • 什么是c语言
    • 什么是c++语言
    • c和c++联系,区别
  • 计算机组成

    • 计算机组成
    • 什么是软件
    • 什么是二进制
    • 8、10、16进制
    • 进制转换
    • 数据单位
  • 开发环境

    • 什么是IDE?
    • 安装 vs2019
    • 新建工程
    • 程序结构
    • 预编译头
    • 工程文件介绍.
    • 3-7、什么是编译器和链接器
    • 3-8 c++编译器工作流程
  • 数据类型和变量

    • 4-1、标识符、关键字、注释、表达式和语句
    • 4-2、数据类型
    • 4-3、什么是变量
    • 4-4、变量命名规范
    • 4-5、变量申明和定义
    • 4-6、变量赋值
    • 4-7、什么是常量
    • 4-8、变量的定义位置和初始值
    • 4-9、在多个文件中访问全局变量和函数
  • 数组和字符数组

    • 5-1、什么是数组
    • 5-2、数组定义
    • 5-3、数组初始化
    • 5-4、什么是二维数组
    • 5-5、二维数组初始化
    • 5-6、字符串
    • 5-7、字符串长度和结束标志
    • 5-8、strlen
    • 5-9、strlen简单粗暴实现
    • 5-10、strcpy
    • 5-11、strcat
    • 5-12、strcmp
    • 5-13、strchr
    • 5-14、strstr
    • 5-15、strtok
  • 输入输出

    • 6-1、输入输出
    • 6-2、格式符%c
    • 6-3、格式符%f
    • 6-4、格式符%s
  • 运算符

    • 7-1、算术运算符
    • 7-2、++和--
    • 7-3、关系运算符
    • 7-4、逻辑运算符
    • 7-5、按位与和按位或
    • 7-6、异或和取反
    • 7-7、c语言整数在内存中的存储形式
    • 7-8、位运算符在工作中的运用
    • 7-9、左移和右移运算符
    • 7-10、其他运算符
    • 7-11、左值和右值
    • 7-12、运算符优先级
  • 预处理和typedof

    • 8-1、什么是预编译,何时需要预编译
    • 8-2、宏定义#define
    • 8-3、宏定义#define使用方式
    • 8-4、typedef
    • 8-5、字节对齐1
    • 8-6、字节对齐2
    • 8-7、预处理#pragma
    • 8-8、include命令
    • 8-9、#pragma once 和 #ifndef
    • 8-10、预处理总结
  • 顺序结构

    • 9-1 顺序结构介绍
  • 选择结构

    • 10-1、if else选择结构
    • 10-2、if else搭配逻辑运算符
    • 10-3、条件运算符
    • 10-4、switch case分支结构
  • 循环结构

    • 11-1、while循环
    • 11-2、for循环
    • 11-3、break和continue
    • 11-4、打印九九乘法表
    • 11-5、打印水仙花数
  • 函数

    • 12-1 函数
    • 12-2 函数定义和申明
    • 12-3 调用函数
    • 12-4、函数参数
    • 12-5、函数参数传递数组
    • 12-6 函数返回值
    • 12-7 变量生命周期作用域
  • 结构体、联合

    • 13-1 结构体申明和定义
    • 13-2、结构体初始化和字节对齐
    • 13-3、结构体数组和结构体嵌套
    • 13-4、结构体作为函数参数传输传递
    • 13-5、联合
    • 13-6、什么是大小端
    • 13-7、为什么会有大小端?
    • 13-8 从软件和硬件角度看大小端
    • 13-9、检测当前处理器是大端模式还是小端模式
    • 13-10、枚举
  • 内存

    • 14-1 进程和线程
    • 14-2、虚拟内存是什么?
    • 14-3 虚拟地址空间
    • 14-4、内存分页机制
    • 14-5 C语言内存对齐
    • 14-6 内存分区
    • 14-7 代码段
    • 14-8 全局静态储存区
    • 14-9、栈变量与作用域
    • 14-10、栈区
    • 14-11、栈溢出
    • 14-12、堆区
    • 14-13、realloc
    • 14-14 堆栈区别
    • 14-15 总结
    • 14-16、内存标准库函数memset
    • 14-17 实现memset
  • 指针

    • 15-1 什么是指针
    • 15-2 理解指针
    • 15-3 指针变量
    • 15-4 通过指针变量设置和获取数据
    • 15-5 星号和 &
    • 15-6 指针变量的运算
    • 15-7 指向数组的指针
    • 15-8 数组和指针的区别
    • 15-9 指针数组和数组指针
    • 15-10 函数传参-数组
    • 15-11 函数传参-指针
    • 15-12 指向字符串的指针
    • 15-13 指针作为函数返回值
    • 15-14 二级指针
    • 15-15 指向二维数组的指针
    • 15-16、指针数组和二维数组
    • 15-17 数组指针和二维数组
    • 15-18 NULL指针和VOID指针
    • 15-19、函数指针
    • 15-20 指针总结
  • 文件写硬盘

    • 16-1 文件API介绍
    • 16-2 写2进制数据到硬盘文件
    • 16-3 从硬盘读数据到缓存
    • 16-4 写LOG日志到硬盘

    订阅失败

    c/c++基础学习实战
    c/c++基础学习实战 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    14-2、虚拟内存是什么?

    课程介绍

    1、这是一个C/C++新手基础教程,合适完全不懂程序的新手入坑,半生不熟的程序入坑,其他语言的程序想学C++。
    2、这是一个C++基础系列教程,本季是作为基础教程的第一集,主要为学习C语言,为学好C++打好坚实的基础,C++包含了C部分,要学好C++,学好C语言是必然的趋势。
    3、C++入行系列教程是一个由浅入深的一个过程,第一第二集主要学习C语言和C++,后面三集主要教大家如何用C++去写封装一些商业级案例,。第三集主要学SOCKET编程,了解熟悉socket编程。第四集主要学用C++自定义数据库,纯C++编写 第五集主要学习数据结构,学习C++的各个标准模板库。大家如有兴趣可以学习已经制作完毕的C++游戏服务器和Mysql数据库教程。
    4、C++入行系列教程不单单是讲解语法知识,还有另外讲解C/C++内存,以及内存优化,工作中经常用到的经验,以及避免一些坑。
    5、本季教程主要内容是讲解编程语言,计算机组成原理,开发环境,C语言基础语法。普及一些基础知识,并且结合工作经验讲解一些案列。教程后面会安排一些工作任务给学员。具体内容看教程课题大纲

    6、不保证每个人都学的会,良心之作,不喜勿买。

    7、教程会结合本人20年工作经验讲解工作经常用到的地方,以及新手入职面试需要注意的地方。打好基础学好C++走遍天下都不怕,相信自己,你行的。

    8、每一集都是单独的,需要单独购买噢,亲,请看清楚,C++系列每一集 并不是必须购买的。新手朋友第一第二集是必须学购买的哈,千万记得。切记切记切记

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 861人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22631人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4280人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 824人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 889人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5193人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1524人在学

    Python Django 深度学习 小程序

    钟翔 · 2386人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 662人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4063人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~