![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 90
optimistic_chen
这个作者很懒,什么都没留下…
展开
-
C语言的文件操作
众所周知,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就丢失了, 因此如果要将数据进⾏持久化的保存,我们可以使⽤⽂件。程序⽂件数据⽂件(从⽂件功能的⻆度来分类的)。上⾯说的适⽤于所有输⼊流⼀般指适⽤于标准输⼊流和其他输⼊流(如⽂件输⼊流)原创 2024-04-07 12:51:46 · 1081 阅读 · 3 评论 -
结构体内存对齐和位段(重点)!!!
前面的博客学习了整形和浮点型在内存中的存储,接下来学习计算结构体的大小之前博客提及过结构体C语言操作符之神秘,我们这篇博客将深入学习结构体的具体内容。位段的成员必须是 int、unsigned int 或signed int ,在C99中位段成员的类型也可以选择其他类型。位段的成员名后边有⼀个冒号和⼀个数字。char b : 4;char c : 5;char d : 4;s.b = 12;s.c = 3。原创 2024-04-02 20:21:18 · 1100 阅读 · 6 评论 -
预处理详解
这篇博客是C语言的收官之作,希望各方大佬多多支持。作为运行程序必不可少的一部分,预处理在上篇博客中也有简单说明,本次我们来深入了解一下程序运行中预处理的作用吧,其中有的小细节对我的帮助很大,希望也可以帮助到你们!C语言设置了一些预定义符号,可以直接使用。预定义符号也是在预处理期间处理的。__FILE__ //进⾏编译的源⽂件__LINE__ //⽂件当前的⾏号__DATE__ //⽂件被编译的⽇期__TIME__ //⽂件被编译的时间。原创 2024-05-06 22:59:11 · 1105 阅读 · 13 评论 -
动态内存管理(难点)
我们知道程序运行需要开辟内存,那么我们怎么知道开辟多少合适呢?我们往往会尽可能多的申请空间,但是多了浪费内存,少了不能运行,这时候就需要我们程序员来自主的开辟空间大小,所以C语⾔引⼊了动态内存开辟,让程序员⾃⼰可以申请和释放空间,就⽐较灵活了。@[TOC]原创 2024-04-07 12:51:29 · 992 阅读 · 2 评论 -
编译与链接
此篇博客结合动态内存管理,更加深入的解释了C语言程序实现的一系列步骤,与诸君共勉。原创 2024-05-06 22:58:55 · 636 阅读 · 8 评论 -
⾃定义类型:联合和枚举
与结构体类似,联合体也是一个自定义类型,大家或许在某些地方发现相同之处,二者可以相互借鉴,但不能混淆在一起哦~,枚举与二者都不同,敬请期待~原创 2024-04-02 12:57:39 · 992 阅读 · 9 评论 -
了解常见字符函数
乐观学习,乐观生活,才能不断前进啊!!!点击和。原创 2024-03-19 23:36:44 · 314 阅读 · 2 评论 -
c语言中“杨氏”兄弟
。原创 2024-03-05 21:35:36 · 428 阅读 · 11 评论 -
C语言内存函数(超详解)
直接实现。原创 2024-04-01 13:19:57 · 1305 阅读 · 11 评论 -
你真的了解c语言的10大字符串函数吗?
长度不受限制的字符串函数-strcpy,strcat,strcmp长度受限制的字符串函数-strncpy,strncat,strncmp。原创 2024-03-19 23:36:03 · 793 阅读 · 4 评论 -
快速理解指针原理!!!(二)
经过上一篇博客的学习,我们已经初步了解了指针的相关概念(快速理解指针原理!!!),这篇博客将深入学习指针与数组的”恩怨“,一起来吧。原创 2024-03-05 21:34:47 · 967 阅读 · 4 评论 -
快速理解指针原理!!!
经过之前一段时间的学习,我们终于来到C语言的第一座大山——指针让我们一起来拿下它!!!浅浅理解C语言之数组大佬揭示C语言操作符之神秘。原创 2024-02-21 19:56:15 · 941 阅读 · 8 评论 -
浅浅理解C语言之数组大佬
小白浅浅复习一下数组,如有错误,求评论或私信指正。求赞!!!!原创 2023-12-13 17:05:58 · 960 阅读 · 1 评论 -
简述C语言分支循环语句
面对程序中先判断后选择的问题,我们就可能会选择用合适的分支语句解决问题。循环结构可以看成一个条件判断语句和一个转向语句的组合,循环语句中由循环体中的条件判断继续执行某个功能还是退出循环。原创 2023-12-02 18:24:15 · 1030 阅读 · 0 评论 -
数组练习之二分查找详解
二分查找也叫做折半查找,二分查找是查找有序元素注意:必须是有序元素列的一种算法,它的目的在于更加节约时间和空间,结果是如果查找的元素存在,则返回其位置,否则返回NULL。比如存在1——100的数字,我们需要找到40这个元素,你每次输入一个数字,我告诉你它大了,小了,正确。原创 2023-12-26 14:46:13 · 952 阅读 · 2 评论 -
C语言实现扫雷游戏
define ROW 9//棋盘行数#define COL 9//棋盘的列数#define ROWS ROW+2//扩展后的行#define COLS COL+2//扩展后的列#define EASY_COUNT 10//雷的数量。原创 2024-01-11 18:51:34 · 902 阅读 · 2 评论 -
揭示C语言操作符之神秘
C语言的整型算术运算总是至少以缺省整型类型的精度来进行的。为了获得这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整型,这种转换称为整型 提升。只要有(算术运算出现)并且(运算的变量不够整型4个字节),就要整型提升;原创 2024-01-29 18:20:28 · 1232 阅读 · 9 评论