《全栈安全》- 面向过程-C

初级 · 24.6

6人学过

编程语言
¥29.98购买
  • 课程简介
  • 课程目录
  • 作者信息
  • 教程资料

前置基础:计算机的基础知识


学完可以到达一个什么程度及课程介绍:

学会基本的计算机编程概念,如变量、数据类型、控制结构(如条件语句和循环)、函数和算法等。

对于数据结构的基本概念和常用数据结构(如数组、链表、栈和队列等)有一定的了解。

并具备良好的逻辑思维能力和解决问题的能力,能够分析问题、设计算法和实现解决方案。


C语言基础

  • 01.0前言-课程体系与学习路线
  • 01.1环境-Visual Studio安装与配置
  • 01.2基础-项目搭建第一个C语言程序
  • 01.3基础-C语言程序架构
  • 01.4基础-注释方式
  • 01.5基础-#includei预处理指令
  • 01.6基础-程序入口点
  • 01.7基础-函数调用过程
  • 01.8基础-控制台指令
  • 01.9基础-语法规范风格
  • 02.0基础-关健字以及命名规范
  • 02.1基础-变量定义及初始化
  • 0.22基础-类型限定符
  • 02.3基础-常量特性及表现形式
  • 02.4拓展-突破编泽蛋限制
  • 02.5拓展-内存保护层性
  • 02.6拓展-物理页唐性深测
  • 02.7基础-转义字符
  • 02.8基础-数据输出与格式化字符韦
  • 02.9基础-数据交互传递
  • 03.0基础-代码调试与窗口监控

数据&运算&数组

  • 03.1数据-整数类型
  • 03.2数据-有符号与无符号数据
  • 03.3拓展-致据益出与精度丢失
  • 03.4数据-整数常量与常见样式
  • 03.5数据-浮点型(实型
  • 03.6拓展-小数编码规则
  • 03.7数据-布尔类型
  • 03.8数据-字符类型
  • 03.9数据-字符编码规则
  • 04.0数据-数据类型转换
  • 04.1运算-算数运算符
  • 04 2运算-前置后置递增操作
  • 04.3拓展-反汇编角度深究语法底层原理
  • 04.4运算-赋值运算符
  • 04.5运算-比较运算符
  • 04.6运算-逻擐运算符
  • 04.7运算-运算优先级
  • 04.8选择-三目运算符
  • 04.9选择-单行1F语句
  • 05.0选择-多行1F语句
  • 05.1选择-多条件F语句
  • 05 .2选择-嵌套F语句
  • 05.3选择-SWITCH语句
  • 05.4拓展-反汇编角度论证执行速度
  • 05.5循环-vhile循环
  • 05.6循环-do.while循环
  • 05.7循环-for循环
  • 05.8循环-for循环变形拓展
  • 05.9循环-经典案例猜大小
  • 06.0循环-跃套循环
  • 06.1循环-break-continue转语句
  • 06.2循环-goto无条件跳转
  • 06.3循环-反汇编角度分析循环流程数率
  • 06.4数组-数组概念
  • 06.5数组-数组特性
  • 06.6拓展-数组内存布局 s2
  • 06.7数组-数组计算公式
  • 06.8数组-二维数组内存布局
  • 06.9数组-二维数组常见样式
  • 07.0数组-多维数组特性解析
  • 071拓展-汇编下的寻址
  • 072拓展-数组越界缓中区案例
  • 07.3数据-字符与字符韦区别
  • 07.4数据-字符串特性
  • 075数据-字符串处理
  • 07.6数据-结构体类型
  • 07.7数据-结构体数组
  • 078数据-结构体套
  • 079拓展结构体内存布局与对齐

指针&函数&内存

  • 08.0指针-内存存储单元
  • 08.1指针-指针变量
  • 08.2指针-指针内存图解
  • 08.3指针-指针特性-占用内存大小
  • 08.4指针-指针特性-空指针
  • 08.5指针-指针特性-野指针
  • 08.6指针-指针特性-指针步长
  • 08.7指针-指针与数组
  • 08.8指针-指针与常量字符串
  • 08.9函数-致组成规则
  • 09.0函数-函数框架解析
  • 09.1函数-Main函数参数解析batch
  • 09.2函数-Main函数调用堆浅batch
  • 09.3拓展-Main函数定位回朔IDA batch
  • 09.4拓展-Main函数定位回朔DBG batch
  • 09.5画数-函数声明及定义规则batch
  • 09.6函数-函数分文件编写_batch
  • 09.7函数-函数参数传递值传递batch
  • 09.8函数-函数参数传递地址传递batch
  • 09.9拓展-寄存器与程浅区batch
  • 10.0拓展-汇编指令速览batch
  • 10.1拓展-函数调用堆浅batch
  • 10.2拓展-函数调用约定batch
  • 10.3拓展-函数堆浅平衡batch
  • 10.4函数-宏函数batch
  • 10.5函数-数组参数与返回batch
  • 10.6函数-结构体参数样式
  • 10.7函数-可变量参数
  • 10.8函数-print实现原理解析
  • 10.9内存-变量内存布局
  • 11.0内存-内存层性探测
  • 11.1内存-VOlD指针
  • 11.2内存-堆区内存管理
  • 11.3内存-内存回收机制
  • 11.4内存-设置内存数据
  • 11.5指针-常量指针与指针常量
  • 11.6指针指向常量的指针与常量的指针常量
  • 11.7指针-数组导址与指针步长
  • 11.8指针-指针运算规侧
  • 11.9指针-多级指针厘性探测
  • 12.0指针-指针数组步长
  • 12.1指针-指针差值计算
  • 12.2指针-指针基本特性
  • 12.3指针-指针数组
  • 12.4指针-数组指针
  • 12.5指针-指针函数
  • 12.6指针-函数指针
  • 12.7指针-字符与字符串
  • 12.8拓展-重构sizeof
  • 12.9拓展-重构strlen
  • 13.0拓展-重构strcmp
  • 13.1拓展-构strcat
  • 13 2变量-局部性的生命周期
  • 13.3变量-游戏基址的秘密
  • 13.4变量-重复包含定义机制
  • 13.5变量-静态变量特性
  • 13.6变量-寄存变量
  • 13.7变量-枚举变量
  • 13.8变量-共享内存
  • 13.9拓展-自定义数据类型
  • 14.0拓展-结构体别名
  • 14.1拓展-函数指针类型
  • 14 2数据-文件数据样式
  • 14.3数据-文件指针数据
  • 14.4数据-文件数据交互
  • 14.5数据-文件内容读写
  • 14.6数据-文件编码处理

项目实战

  • 14.7项目-项目开发思路与演示
  • 14.8项目-项目流程分祈
  • 14.9项目-项目图解过程与伪代码
  • 15.0项目-游戏环境构建以及设计思路
  • 15.1项目-控制台框架配置
  • 15.2项目-游戏地图绘制
  • 15.3项目-单链管理游戏节点
  • 15.4项目-随机对象管理
  • 15.5项目-操作流程控制
  • 15.6项目-运行检测与玩法校验
  • 15.7项目-移动过滤与死亡判断
  • 15.8项目-完结散花
0xCC

教程资料购买后才能查看或下载。