当前位置: 首页 > news >正文

初始c语言(指针和结构体)

前言:

内容:

昨天学的指针,今天复习指针,然后学习结构体

复习:

什么是指针,指针就是地址, 

int* p = &a;    p就是指针变量,但是口语一般成为指针

int 说明p指向的对象是int类型的,*说明p是指针变量

int *p = &a;   这个写法也是正确的,

然后这样写

int *p ,*q, *w;    就是定义三个指针变量

但是这样写的话

int* p, q, w;   就定义p为指针变量,然后q和w是整型变量

为啥需要指针?

就是去找一个人的位置,但是不知道他具体的位置,如果要找他玩,就不知道他在哪个位置,但是知道大概的位置,找的话就费时间,如果存起来他的地址,找他的话就速度很快

但是我不知到找到他的具体位置的实际用途

电脑就是32位地址,他最多支持的就是4g的地址

2的32次方等于4gb(不是很理解,不知道先记得)

内存会划分为一个个内存单元,每个内存单元会化为一个内存编号

一个内存单元是一个字节

32位电脑就是有32跟地址线(32个内存单元)

0/1的电信号,

00000000000000000000000000000000

2^32=4gb内存

结构体

相关文章:

  • 数据结构——栈
  • Linux 更改 SSH 默认端口以提升服务器安全
  • 数据结构与算法之排序算法-选择排序
  • APP端弱网模拟与网络测试:如何确保应用在各种网络环境下稳定运行
  • 【动态规划】斐波那契数列模型
  • OpenCV 模板匹配
  • 算法-链表篇03-反转链表
  • EasyX学习笔记1:线条
  • C# struct, class的区别
  • 算法与数据结构(除自身以外数组的乘积)
  • 第2章:进阶格式与结构化元素
  • 如何利用PLM软件有效地推进制造企业标准化工作?
  • 1.综述 Google 的软件工程读书笔记
  • Golang Model 字段自动化校验设计
  • WEB安全--SQL注入--常见的注入手段
  • cv2.Sobel
  • 构建现代微服务安全体系:Spring Security、JWT 与 Spring Cloud Gateway 实践
  • 如何在 IntelliJ IDEA 中使用 Bito AI 插件
  • C++编程,#include <iostream>详解,以及using namespace std;作用
  • Android的Activity生命周期知识点总结,详情
  • 山东发布高温橙警:预计19日至21日局地可达40℃
  • 竞彩湃|英超欧冠悬念持续,纽卡斯尔诺丁汉能否拿分?
  • 菲律宾选举委员会公布中期选举结果,马科斯阵营选情未达预期
  • 高飞已任南航集团党组副书记
  • 中国新闻发言人论坛在京举行,郭嘉昆:让中国声音抢占第一落点
  • 多个“首次”!上市公司重大资产重组新规落地