zoukankan      html  css  js  c++  java
  • C语言提高 (1) 第一天 数据类型本质与内存四区

    (物联网的分层的概念

    b/s c/s 结构

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

    3 课前准备

    工作经验,记录

     

    4 数据类型的本质

     

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

     

    sizeof 求数据类型大小

    所以前面加40 后面加4

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

     

    +-X/也是操作符,

     

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

    5变量的本质分析

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

    6内存四区(上)

     

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

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

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

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

    栈:先进后出

    栈是一种数据结构

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

    栈区是一种内存:

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

    // 特点1,空间大

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

    // 维护的成本比较高

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

    7中午回顾

     

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

     

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

    9函数的调用模型

    10vc助手快捷键的设置

    11栈的开口方向

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

    12指针是一种数据类型

     

     

  • 相关阅读:
    springBoot Mybaits分页错误
    验证码的技术实现原理
    《参与感》----产品篇
    参与感三三法则
    MIUI 的参与感
    从 UI 交互角度说语音识别产品
    语音识别开放平台调研以及主要技术
    测试蓝牙回连技术
    测试语音遥控器语音聊天的坑
    测试语音遥控器扫描连接的要点
  • 原文地址:https://www.cnblogs.com/eret9616/p/10368389.html
Copyright © 2011-2022 走看看