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指针是一种数据类型

     

     

  • 相关阅读:
    开机自启动程序 注册表
    windows系统调用 线程创建
    windows系统调用 进程终止
    windows系统调用 进程快照
    线性表基本维护[ACM]
    获取操作系统版本号
    获得进程句柄
    <五>JDBC_利用反射及JDBC元数据编写通用的查询方法
    <四>JDBC_PreparedStatement的使用
    <三>JDBC_面向对象思想的体现
  • 原文地址:https://www.cnblogs.com/eret9616/p/10368389.html
Copyright © 2011-2022 走看看