首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
c语言深度刨析
侯朝阳
创建于2022-08-03
订阅专栏
对c语言进行深度的学习,从关键字到操作符->预处理->数组指针->内存管理->函数规范函数栈帧全方面的深入学习。
暂无订阅
共8篇文章
创建于2022-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
vim和gcc和gdb基础认识
vim vim 就是一款编辑器,只负责写代码 vim是一款多模式的编辑器 命令模式(默认) 可以进行很多编辑操作 光标定位 n+shift+g shift+g定位文本结尾 gg定位文本开始 w ,b前
c语言内存管理刨析
内存管理 c程序动态地址空间分布 无论什么变量,都要和这张图相对应 static修饰后,它的生命周期变成全局的了? 编译的时候编进了全局数据区 验证指针合法性 指针如果有具体的指向(包括野指针),对应
c语言指针刨析
指针 什么是指针? 指针就是地址,那么地址的本质是什么?地址就是数据,那么数据可不可以保存在变量空间里呢?当然可以 有没有指针变量的概念? 保存指针数据的变量就叫做指针变量。指针是指向一块数据,指针变
c关键字刨析(6)
struct解 具有相同,和不同类型的集合 结构体使用 结构体只能被整体初始化,不能被整体赋值 struct str x;x = {1,2,3};错误操作 c中空结构体是不允许定义的,至少一个成员。在
c语言关键字(4)
do,while,for关键字 goto void解 定义变量的本质是开辟空间。 void 能被定义成变量吗?不能,只会被作为占位符看待。 void本身被解释成空类型,强制的不允许定义变量。 void
c语言关键字刨析(3)
关键字刨析(3) 目标:unsigned signed 数据存储过程 小总结: 存储的时候先存入补码 取出时候先看自身类型 signed int 再看符号位 1 负数 确定原反补码 二进制快速转换:
c语言关键字深度刨析(2)
关键字深度刨析(2) 今日目标:static sizeof 头文件引入 为什么要有头文件: 单纯的使用源文件,在组织项目结构的时候,项目越大越复杂,维护成本越来越高! .h:头文件,组织项目结构的时候
c语言深度刨析关键字(1)
深度刨析关键字(1) 今日关键字:auto register 什么是变量 在内存中开辟特定大小的空间,用来保存数据 关键字:内存 如何定义变量 类型 变量名 = 默认值 宽宏大量的关键字--auto