![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 96
fighting小泽
博主是一名大二的学生,目前正努力学习C/C++相关的知识,以后也会更新相关的博客哦!
展开
-
最简单的循环
表达式语句函数调用语句控制语句复合语句空语句本章后面介绍的是控制语句。顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句。条件判断语句也叫分支语句:if语句、switch语句;循环执行语句:do while语句、while语句、for语句;转向语句:break语句、goto语句、continue语句、return语句。原创 2023-05-03 18:31:39 · 871 阅读 · 26 评论 -
scanf老是出错?带你详细解决输入缓冲区问题
我们一般在进行输入输出的时候,就会用到 scanf / printf。并且根据格式指定可以输入输出各种类型的数据。可以输入整形,字符,浮点型等其他类型的数据。今天呢我先给大家再介绍一下 getchar 和 putchar.原创 2023-04-28 17:40:46 · 2109 阅读 · 34 评论 -
让你立刻学会指针
指针是内存中一个最小单元的编号,也就是地址原创 2023-04-21 18:24:51 · 911 阅读 · 39 评论 -
深度剖析数据在内存中的存储
char //字符数据类型 short //短整型 int //整形 long //长整型 long long //更长的整形 float //单精度浮点数 double //双精度浮点数 //C语言有没有字符串类型?以及他们所占存储空间的大小。有了这些类型是不是就足够了呢?其实不是啊,所以我们后面才有了更多的结构体之类的介绍使用这个类型开辟内存空间的大小(大小决定了使用范围)。类型不同,它们的取值范围就不同,范围不同就使得我们在使用的过程中更加灵活。我们想用多大的空间,就可以用一个多大的类型。原创 2023-04-14 17:01:26 · 891 阅读 · 38 评论 -
超详细——动态内存分配+柔性数组
C语言提供了一个内存开辟的函数:malloc可以向内存申请一块连续的空间,并返回一个指向这块空间的指针如果开辟成功,则返回一个指向开辟好空间的指针。如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查。返回值的类型是 void* ,所以malloc函数并不知道开辟空间的类型,具体在使用的时候使用者自己来决定。如果参数 size 为0,malloc的行为是标准是未定义的,取决于编译器举个例子这样我们就开辟了一个20个字节的空间。原创 2023-04-05 12:37:01 · 1140 阅读 · 53 评论 -
【C语言】一下让你懂得如何进行文件操作
各位csdn的朋友大家好呀,在学习C语言的过程中,我们可以通过写不同的代码来存放不同的数据。在程序运行时,数据是存放在内存当中的,但是当程序关闭时,数据自然就消失了。所以今天我要和大家分享的是如何将数据存放在文件中的知识哦 !原创 2023-03-30 22:07:09 · 506 阅读 · 40 评论 -
[C进阶]静态通讯录的实现
在上一次我们学习了有关自定义类型中的所有知识,今天我们就来尝试一下实现一个静态的通讯录,后续我也会与大家分享动态通讯录的实现,大家不要迷路哦原创 2023-03-26 14:05:19 · 365 阅读 · 15 评论 -
自定义类型:位段,枚举,联合
在学习完了自定义类型中的结构体之后,还有三种自定义类型需要我们去学习,今天就由我来给大家介绍一下自定义类型中的位段,枚举和联合原创 2023-03-25 17:44:57 · 156 阅读 · 11 评论 -
自定义类型:结构体
今天我们要讲的是自定义类型中的结构体。曾经呢我们也学习过一些类型,比如说char,short, int,float,long等,这些呢都是我们的一些类型,而这些类型呢我们叫内置类型,即C语言本身就具有的一些类型,不是我们所创造出来的,可以直接使用。除了这些呢,C语言还允许我们自己创建一些类型,这些类型就是自定义类型。它允许我们创建哪些类型呢,第一种类型就是结构体类型,再下来就是联合体(共用体),还有枚举类型。这些都是允许自己创建的类型。今天我们讲的就是结构体类型。原创 2023-03-18 20:59:44 · 236 阅读 · 15 评论