暴躁樱桃深入理解C语言
文章平均质量分 95
深入了解C语言
乔 巴
记录自己c++的学习历程
展开
-
当你敲完Hello World后的第一步——C
C程序的预编译阶段原创 2022-05-06 23:44:43 · 13473 阅读 · 77 评论 -
深入理解 代码的翻译阶段——C
C语言 代码的翻译阶段 详解原创 2022-05-05 00:18:16 · 1902 阅读 · 22 评论 -
植物大战 结构体——C
深入理解C语言结构体原创 2022-04-06 12:41:55 · 5111 阅读 · 9 评论 -
深入理解文件操作——纯C(2)
文件的顺序读写 字符输入输出 fgetc和fputc 文本行输入输出函数fgets和fputs 格式化输入输出函数fscanf和fprintf 二进制输入输出函数fread和fwrite 文件的随机读写 文本文件和二进制文件 文件结束的判定文件缓冲区原创 2022-03-26 23:12:03 · 2180 阅读 · 16 评论 -
深入理解文件操作——C(1)
为什么使用文件 什么是文件文件名关于文件的一些概念文件函数 fopen 绝对路径 文件的打开方式文件操作流程原创 2022-03-24 22:37:08 · 1214 阅读 · 11 评论 -
深入理解《动态内存》管理——C语言
❄️栈区堆区静态区介绍 📌栈区(stack) 📌堆区(heap) 📌静态区(static) 📌小结❄️为什么要有动态内存?❄️动态内存函数的介绍 📌malloc 📌free 📌malloc和free函数使用三步曲 📌calloc 📌realloc 📌realloc函数的两种情况原理❄️新手常见的错误 📌对NULL指针的解引用 📌对动态开辟空间的越界访问 📌对非动态原创 2022-03-18 01:05:14 · 1834 阅读 · 62 评论 -
深入理解《字符串》及其函数——C语言
C语言字符串字符串函数 📌strlen 函数模拟 📌strcpy 函数模拟 📌strcat 函数模拟 📌strcmp 函数模拟 📌strncpy 📌strncat 📌strstr 函数模拟 📌strtok 📌streeor📌字符分类函数内存函数 📌memcpy 函数模拟实现 📌memmove原创 2022-03-16 12:17:09 · 3276 阅读 · 55 评论 -
深入理解《hello world》是如何实现的
函数栈桢的创建和销毁C语言是由函数为单元模块构成的,不信的话,可以想象一下,每一次我们用C语言编写的时候,都需要写一个main函数。然后在main函数里面完成过程的描述。栈桢就是过程信息所以了解函数栈桢的创建和销毁,就是了解C程序的各个过程是怎么样做的比如了解变量是怎么创建的。函数是怎么传参的函数是怎么调用的。了解函数栈桢的目的是提高我们的基础知识功底,了解反汇编和内存,看看到底是怎么运行的,使我们达到一种看代码是内存的地步。...原创 2021-11-30 16:13:23 · 12206 阅读 · 86 评论 -
深入理解《有理数》在电脑中是怎么存储的
前言从我们初识C语言开始,我们前几课就已经学了各种各样的数据类型。但是我们可能只是了解了这些数据类型怎么去使用,比如这里,int a = 10;我们定义了一个整型变量a,它的值是10。但是我们并不知道这个数字10怎么在内存中存储的。...原创 2021-12-03 21:21:43 · 2316 阅读 · 41 评论