c语言笔记
文章平均质量分 74
1
weixin_45623808
这个作者很懒,什么都没留下…
展开
-
strcmp函数分析
strcmp函数分析原创 2023-08-22 15:07:55 · 78 阅读 · 0 评论 -
链表的简单算法
链表原创 2023-04-01 19:25:52 · 113 阅读 · 0 评论 -
存储类&作用域&生命周期&链接属性(自己用)
存储类&作用域&生命周期&链接属性(自己用)原创 2023-03-03 17:09:18 · 118 阅读 · 0 评论 -
C语言宏定义与预处理、函数和函数库(自己用)
C语言宏定义与预处理、函数和函数库(自己用)原创 2023-03-02 20:58:49 · 380 阅读 · 0 评论 -
共用体union、大小端模式、枚举
共用体union、大小端模式、枚举原创 2022-11-28 16:21:59 · 148 阅读 · 0 评论 -
C语言结构体内存对齐和offsetof宏、container_of宏(自用)
C语言结构体内存对齐和offsetof宏、container_of宏(自用)原创 2022-11-26 20:56:51 · 499 阅读 · 0 评论 -
C语言指针(二)(自用)
C语言指针(二)原创 2022-11-19 10:44:15 · 54 阅读 · 0 评论 -
C语言指针(一)(自用)
C语言指针(一)原创 2022-11-08 08:47:58 · 176 阅读 · 0 评论 -
C语言位操作(自用)
C语言位操作(自用)原创 2022-11-01 10:40:48 · 175 阅读 · 0 评论 -
三种内存来源:栈(stack)、堆(heap)、数据区(.data)、bss段
1、三种内存来源:栈(stack)、堆(heap)、数据区(.data)(1)在一个C语言程序中,能够获取的内存就是三种情况:栈(stack)、堆(heap)、数据区(.data)1、栈的详解运行时自动分配&自动回收:栈是自动管理的,程序员不需要手工干预。方便简单。反复使用:栈内存在程序中其实就是那一块空间,程序反复使用这一块空间。脏内存:栈内存由于反复使用,每次使用后程序不会去清理,因此分配到时保留原来的值。临时性:(函数不能返回栈变量的指针,因为这个空间是临时的)栈会溢出:因为操作原创 2020-08-06 22:44:03 · 1638 阅读 · 0 评论 -
程序运行为什么要内存
程序运行为什么要内存1、计算机运行过程计算机程序 = 代码 + 数据程序运行的目的:结果、过程2、哈佛结构和分诺依曼结构哈佛结构(单片机):数据和代码放一起冯诺依曼结构(s5pv210):数据和代码分开什么是代码:函数什么是数据:全局变量、局部变量在S5PV210中运行的linux系统上,运行应用程序时:这时候所有的应用程序的代码和数据都在DRAM,所以这种结构就是冯诺依曼结构;在单片机中,我们把程序代码烧写到Flash(NorFlash)中,然后程序在Flash中原地运行,程序中所涉及到原创 2020-07-12 17:13:32 · 583 阅读 · 0 评论