C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

(物联网的分层的概念

C语言提高 (1) 第一天 数据类型本质与内存四区

b/s c/s 结构

C语言提高 (1) 第一天 数据类型本质与内存四区

习惯: 在C语言 0 函数执行成功 <0是错误 >1做一些返回值处理

3 课前准备

工作经验,记录

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

4 数据类型的本质

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

数据类型的本质是固定大小内存块的别名

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

sizeof 求数据类型大小

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

所以前面加40 后面加4

指针的跨度取决于指针类型

C语言提高 (1) 第一天 数据类型本质与内存四区

+-X/也是操作符,

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

总结:数据类型的本质是固定内存块大小的别名

5变量的本质分析

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

变量的本质就是固定内存块的别名

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

6内存四区(上)

C语言提高 (1) 第一天 数据类型本质与内存四区

操作系统将程序加载到内存中

代码区,堆区,栈区,全局区

(每个操作系统都是不一样的

虽然操作系统都是不一样的,但是基本上都是分成四区

栈:先进后出

栈是一种数据结构

栈区不是栈,栈是一种数据结构

栈区是一种内存:

只不过存放数据的方式,是用栈的方式

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

// 特点1,空间大

// 不是由操作系统进行开辟和回收,是由用户自己

// 维护的成本比较高

// 适用于容量较大,管理方式比较单一的数据

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

7中午回顾

C语言提高 (1) 第一天 数据类型本质与内存四区

8内存四区(下)_函数调用模型

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

(操作系统先去常量区找,发现有了,于是直接把地址返回

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

9函数的调用模型

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

10vc助手快捷键的设置

11栈的开口方向

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

(所以其实是这样的:….

C语言提高 (1) 第一天 数据类型本质与内存四区

12指针是一种数据类型

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

C语言提高 (1) 第一天 数据类型本质与内存四区

上一篇:powerDesigner的初步使用


下一篇:mybatis 中if标签判断boolean 的写法。