![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 91
C语言日常博客
徐霞客320
这个作者很懒,什么都没留下…
展开
-
详解C/C++动态内存函数(malloc、free、calloc、realloc)
为解决静态内存开辟存在的问题,C语言提供了一个动态内存开辟的函数:比如,我申请40个字节的空间,以前我们可以用数组的方法,现在我们用malloc函数申请40个字节的空间:所以我们需要对malloc开辟的空间做检查:需要注意的是:所以这时C语言提供了另外一个函数free,专门用来做动态内存的释放和回收:用法如下: (malloc和free都声明在stdlib.h头文件中)C语言还提供了一个函数叫calloc ,calloc为contiguous allocation的简写,意为动态内存分原创 2024-06-02 23:09:15 · 1111 阅读 · 1 评论 -
初始C语言5——操作符详解
C语言是一种非常强大且灵活的编程语言,其操作符更是其核心特性之一。C语言的操作符包括算术操作符、关系操作符、逻辑操作符、位操作符等,它们能够帮助程序员进行各种复杂的计算和逻辑判断。通过灵活运用这些操作符,程序员可以轻松实现各种功能,从简单的加减乘除到复杂的逻辑判断和位操作,无所不能。如果你对编程感兴趣,那么C语言的操作符绝对是一个值得深入了解的话题,它们将为你打开编程世界的大门,让你体验到编程的乐趣和创造力。让我们一起来探索C语言的操作符吧!原创 2024-02-02 16:04:35 · 818 阅读 · 0 评论 -
初识C语言6——结构体
我们已经知道:数组是一组相同类型元素的集合。可是在生活中我们经常描述一个人或一种事物的一些特征,这些特征却往往不是相同的数据类型。例如:我需要描述一个人的基本信息:姓名、性别、年龄、身高、体重、身份证号、住址......又例如:我需要描述一本书的情况:书名、作者、出版社、定价、书号......等等很多复杂对象,我们不能通过像数组一样,用内置类型来直接进行表示和描述,正基于此,我们要学习结构体的知识:结构体是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。原创 2024-05-11 22:20:18 · 369 阅读 · 1 评论 -
初识C语言3——函数(以猜数字游戏为例)
初识C语言的函数,本篇文章会用一个猜数字游戏的实现过程为例为你详细解析C语言函数的概念,通俗易懂,快来看看吧!原创 2023-05-27 21:57:05 · 440 阅读 · 6 评论 -
初识C语言2——分支语句和循环语句
C语言的语句可以分为以下五类:①表达式语句;②函数调用语句;③复合语句;④空语句;⑤控制语句;而本次我们要介绍的分支和循环语句就属于控制语句的范畴。简单来说,控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持的三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句。这九种控制语句又可以分为以下三类:if语句、switch语句;do while语句、while语句、for语句;break语句;goto语句;continue语句;原创 2023-05-21 22:51:49 · 196 阅读 · 6 评论 -
初识C语言1——C语言入门介绍
初识C语言原创 2023-05-14 18:30:05 · 294 阅读 · 8 评论 -
初识C语言之三子棋游戏
学完C语言的函数与数组的知识后,可以设计一个简单的三子棋游戏吗?相信本篇文章会给你答案,快来看看吧!原创 2023-10-24 18:14:00 · 76 阅读 · 2 评论 -
初识C语言4——数组
什么是数组?一维数组与二维数组如何创建、如何初始化以及如何使用呢?一维数组与二维数组的区别又在哪里呢?......如果你有这些疑问,那么快来看看本篇文章吧!原创 2023-10-13 22:27:08 · 109 阅读 · 2 评论