![](https://img-blog.csdnimg.cn/32b593b9a00045ea96c0243368a4d1db.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 97
本专栏提供了C语言从初阶到进阶的一系列文章,可以了解C语言中的常见概念、语法和技术。
小王又困了
这个作者很懒,什么都没留下…
展开
-
不会写通讯录,你就是“文”盲
手把手教你实现通讯录原创 2023-07-22 21:01:02 · 847 阅读 · 180 评论 -
【C语言进阶】程序环境和预处理
程序环境和预处理详解,一篇文章带你搞懂预处理原创 2023-07-27 07:57:11 · 1446 阅读 · 194 评论 -
【C语言进阶】文件操作
使用文件操作我们可以将数据直接存放在电脑的硬盘上,做到了数据的持久化。下面就让我们学习文件操作。原创 2023-07-25 09:00:37 · 794 阅读 · 177 评论 -
【C语言进阶】动态内存管理
C语言提供的动态内存开辟的函数malloc:malloc函数的功能:这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。参数:要申请内存块的大小,单位是字节。返回值:内存申请成功时,返回分配的内存块的起始地址。不确定返回值的类型,定义成void*。C99 中,结构体中的最后一个元素允许是未知大小的数组,这就叫做柔性数组成员。int i;int a[0];//柔性数组成员}type_a;注意:柔性数组这个结构中,柔性数组前至少有一个成员。原创 2023-07-19 10:21:43 · 793 阅读 · 175 评论 -
【C语言进阶】自定义类型详解(结构体、枚举、联合)
一篇文章带你了解所有的自定义类型原创 2023-07-17 08:48:36 · 750 阅读 · 152 评论 -
【C语言进阶】字符函数和内存函数(二)
内存函数详解原创 2023-07-15 08:00:55 · 789 阅读 · 116 评论 -
【C语言进阶】字符函数和内存函数 (一)
深度解析字符函数原创 2023-07-13 08:13:56 · 790 阅读 · 117 评论 -
【C语言进阶】 指针进阶(二)
🔥博客主页:小王又困了📚系列专栏:C语言🌟。原创 2023-07-12 07:17:38 · 952 阅读 · 84 评论 -
【C语言进阶】 指针进阶(一)
深入了解指针,让大家不在害怕指针原创 2023-07-10 10:24:27 · 697 阅读 · 78 评论 -
【C语言进阶】深度剖析数据在内存中的存储
带大家了解数据在内存中的存储原创 2023-07-08 15:58:30 · 571 阅读 · 66 评论 -
【C语言初阶】 结构体入门
带领大家认识结构体原创 2023-06-17 09:42:54 · 884 阅读 · 28 评论 -
【C语言初阶】 指针
类型名* 指针变量名说明:在定义指针变量时要注意(1).指针变量前面的“*”表示该变量为指针变量。(2).在定义指针变量时必须指定基类型。一个变量的指针的含义包括两个方面,一是以存储单元编号表示的纯地址,一是它指向的存储单元的数据类型。三、指针和指针类型所有类型的指针大小都相同,为什么不用一个相同的类型呢?我们通过指针类型的意义,来解答这个疑问指针类型的意义int*的指针解引用访问4个字节char*的指针解引用访问一个字节结论:指针类型可以决定指针解引用的时候访问几个字节(指针的权限)原创 2023-06-03 21:51:57 · 479 阅读 · 45 评论 -
【C语言初阶】 操作符
符合赋值符 += 、 -= 、 *= 、 %= 、 >>= 、原创 2023-05-16 16:48:22 · 448 阅读 · 32 评论 -
【C语言初阶】 数组
在之前的程序中使用的变量都属于基本类型,例如整型、字符型、浮点型,这些都是简单的数据类型。但是有些需要处理的数据,只用以上简单的数据类型是不够的,难以反映出数据的特点,也难以有效地进行处理。例如:,一个班50个学生,统计50人的平均成绩。从理论上这很简单,只要将50人的成绩加起来除以50。问题是怎么样表示50人的成绩?可以用50个float型变量。但这存在两个问题:一是烦琐,定义的变量太多;二是没有反应出这些数据之间的联系,实际上这些数据是同一班级、同意课程的成绩,它们具有相同的属性。原创 2023-05-09 12:27:56 · 464 阅读 · 14 评论 -
【C语言初阶】 函数
函数名函数的类型,即函数返回值的类型函数的参数的名字和类型语句项,即函数功能的实现x : y);//语句项//int 返回类型//max 函数名//int x 函数参数一个函数调用另一个函数需要满足的条件:被调用的函数必须是已经定义的函数(是库函数或用户自己定义的函数)。如果使用库函数,应该在本文件开头用#include指令将调用有关库函数时所需用的信息“包含”到文件中。例如:stdio.h就是输入输出函数的声明。原创 2023-04-28 19:25:00 · 1429 阅读 · 21 评论 -
【C语言初阶】 循环结构(循环语句)
在上一次的内容中我们介绍了选择结构,但在我们的程序中只有这两种结构是不够的,需要用到今天将要学习的循环结构。在我们的日常生活中或是在程序所处理的问题中常常会遇到需要重复处理的问题。原创 2023-04-18 22:06:11 · 1366 阅读 · 15 评论 -
【C语言初阶】 选择结构(分支语句)
在我们初学C语言学习的时是顺序结构,这是最简单程序结构。在顺序结构中,各语言都是按自上而下的顺序执行的,执行完上一个语句就自动执行洗一个语句,是无条件的,不用作任何判断。实际上,在很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作,或从给定的两种或多种操作选择一个,这就是选择结构要解决的问题。在我们学习选择结构前,先认识一下语句。原创 2023-04-16 11:16:49 · 1264 阅读 · 11 评论 -
令人头疼的数据输入,认识数据 输入输出
在我们使用输入和输出函数的时候,总会出现一些莫名其妙的问题像这样与我们想输出的不符今天就让我们深入认识输入输出函数。原创 2023-04-12 14:55:15 · 752 阅读 · 46 评论 -
初识C语言
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。计算机语言是实现人与计算机的交流C语言更擅长底层开发,对操作系统及以下软件的开发int age=18;//55.5 编译器默认是double类型//55.5f 是float类型//定义一个整形数组,最多放10个元素//define定义标识符常量//define定义宏int main()原创 2023-04-09 19:31:56 · 512 阅读 · 10 评论