随笔分类 -  C语言内存深度解析

C语言内存深度解析
摘要:数据结构 - 链表1.单链表 https://blog.csdn.net/qq_36806987/article/details/79858957 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 /*结构体部分*/ 5 typedef struct Node 6 { 7 in 阅读全文
posted @ 2022-08-09 22:41 学习&笔记 阅读(48) 评论(0) 推荐(0) 编辑
摘要:数据结构 - 二叉树1.二叉树先序、中序、后序三种遍历 https://blog.csdn.net/chinesekobe/article/details/110874773 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef struct node{ 5 in 阅读全文
posted @ 2022-08-09 22:34 学习&笔记 阅读(48) 评论(0) 推荐(0) 编辑
摘要:动态规划面试算法题1.买卖股票的最佳时机 https://blog.csdn.net/qq_41277628/article/details/113322136 输入:[7,1,5,3,6,4] 输出:5 解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6- 阅读全文
posted @ 2022-07-26 21:18 学习&笔记 阅读(71) 评论(0) 推荐(0) 编辑
摘要:数组面试算法题1.将一个数组逆序输出 https://blog.csdn.net/qq_45385706/article/details/110739961 1 #include<stdio.h> 2 3 #define N 9 4 5 int main() 6 { 7 int a[N] = {1,2,3,4,5 阅读全文
posted @ 2022-07-26 21:16 学习&笔记 阅读(76) 评论(0) 推荐(0) 编辑
摘要:Linux操作系统面试总结1.系统启动流程。 uboot -> kernel -> 根文件系统。 uboot第一阶段属于汇编阶段: 定义入口(start.S):uboot中因为有汇编阶段参与,因此不能直接找main.c。 设置异常向量:当硬件发生故障的时候CPU会强制PC指针指向对应的异常入口执行代码。 设置CPU为SVC模 阅读全文
posted @ 2022-07-04 01:00 学习&笔记 阅读(227) 评论(0) 推荐(0) 编辑
摘要:数据结构 - 栈 1.栈 https://blog.csdn.net/CSDN___CSDN/article/details/82918436 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef struct link_node 5 { 6 int info; 阅读全文
posted @ 2022-06-30 23:50 学习&笔记 阅读(17) 评论(0) 推荐(0) 编辑
摘要:排序算法总结1.冒泡排序 https://blog.csdn.net/weixin_49303682/article/details/119365319 1 #include <stdio.h> 2 3 #define N 9 4 5 void print(int a[]) 6 { 7 for(int i = 阅读全文
posted @ 2022-06-29 23:34 学习&笔记 阅读(19) 评论(0) 推荐(0) 编辑
摘要:C语言 结构体 共用体 枚举一.结构体 结构体定义时需要先定义结构体类型,然后再用类型来定义变量。 结构体是用来解决数组所有的元素的类型必须一致缺陷的,可以将结构体理解为一个其中元素类型可以不相同的数组。 1 // 定义类型 2 struct people 3 { 4 char name[20]; 5 int age; 6 } 阅读全文
posted @ 2022-06-11 19:47 学习&笔记 阅读(60) 评论(0) 推荐(0) 编辑
摘要:C语言指针深度解析一.指针到底是什么 指针的实质就是个变量,它跟普通变量没有任何本质区别。指针完整的名字应该叫指针变量,简称为指针。 二.指针使用三部曲 定义指针变量、关联指针变量、解引用 1 // 演示指针的标准使用方式 2 // 指针使用分3步:定义指针变量、给指针变量赋值(绑定指针)、解引用 3 int a = 阅读全文
posted @ 2022-06-07 23:49 学习&笔记 阅读(35) 评论(0) 推荐(0) 编辑
摘要:C语言关键字static  extern  const一.关键字static 有三个作用:隐藏性,记忆性,初始化为0. 具有隐藏的作用: 当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。 a.c: 1 char a = 'A'; // global variable 2 void msg() 3 { 4 printf(" 阅读全文
posted @ 2022-06-07 00:16 学习&笔记 阅读(59) 评论(0) 推荐(0) 编辑
摘要:C语言内存深度解析一.什么是内存 内存是存储颗粒的集合,最小的内存单位可以用来存储0和1的存储状态,内存是用来存储可变数据的。 二.内存的基本单位 内存单元的存储单位有4个,位(1bit) 字节(8bit) 半字(一般是16bit) 字,一字节等于八位,一位等于1bit。 三.内存对齐 为了提高效率 1 #inclu 阅读全文
posted @ 2022-06-06 23:37 学习&笔记 阅读(1026) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示