
逍遥自在学C语言
文章平均质量分 76
以轻松有趣、图文并茂的方式教会你C语言
知微之见
这个作者很懒,什么都没留下…
展开
-
逍遥自在学C语言 | 常见的预定义宏
在C语言中,预定义宏是由编译器提供的一组特殊标识符,可以在程序中直接使用,无需进行额外的定义。预定义宏可以提供有关源文件、行号、日期、时间和函数名等信息,对于调试和日志记录非常有用。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。FILE:当前源文件的文件名。LINE:当前源文件中的行号。DATE:当前日期。TIME:当前时间。func:当前函数名。原创 2023-06-30 22:22:22 · 481 阅读 · 0 评论 -
逍遥自在学C语言 | 函数初级到高级解析
函数是C语言中的基本构建块之一,它允许我们将代码组织成可重用、模块化的单元。本文将逐步介绍C语言函数的基础概念、参数传递、返回值、递归以及内联函数和匿名函数。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-06-28 23:40:46 · 765 阅读 · 0 评论 -
逍遥自在学C语言 | 指针陷阱-空指针与野指针
在C语言中,指针是一种非常强大和灵活的工具,但同时也容易引发一些问题,其中包括空指针和野指针。本文将带你了解这两个概念的含义、产生原因以及如何避免它们所导致的问题。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-06-25 22:11:42 · 616 阅读 · 0 评论 -
逍遥自在学C语言 | 多级指针探秘
多级指针在C语言中是一种特殊的指针类型,它可以指向其他指针的指针。通过多级指针,我们可以间接地访问或修改存储在内存中的数据。在本文中,我们将讨论多级指针的概念、使用方法、使用场景以及常见错误及其避免方法。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-06-23 22:52:42 · 587 阅读 · 0 评论 -
逍遥自在学C语言 | 指针函数与函数指针
在C语言中,指针函数和函数指针是强大且常用的工具。它们允许我们以更灵活的方式处理函数和数据,进而扩展程序的功能。本文将介绍指针函数和函数指针的概念,并讲解一些常见的应用示例。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-06-21 17:02:28 · 419 阅读 · 0 评论 -
逍遥自在学C语言 | 指针和数组的关联
指针和数组之间存在着紧密的关系。在本文中,我们将探讨指针和数组的关系、指针算术和数组遍历、多维数组与指针以及指针数组和数组指针。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-06-20 16:13:51 · 306 阅读 · 0 评论 -
逍遥自在学C语言 | 指针的基础用法
在C语言中,指针是一项重要的概念,它允许我们直接访问和操作内存地址。可以说,指针是C语言一大优势。用得好,你写程序如同赵子龙百万军中取上将首级;用得不好,则各种问题层出不穷,有种双拳难敌四手的感觉。本文将介绍指针的基础知识,包括指针的定义、初始化、访问和运算。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-06-16 16:31:41 · 403 阅读 · 0 评论 -
逍遥自在学C语言 | 枚举的那些事儿
在C语言中,枚举是一种方便组织和表示一组相关常量的工具。枚举类型有助于提高代码的可读性和可维护性。本文将介绍C语言枚举的基本概念、语法和用法,以及一些高级技巧。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。默认情况下,枚举常量的值是按顺序自动赋予的。但是,我们也可以显式地为枚举常量指定值。在上述示例中,我们定义了一个名为Month的枚举类型,并为JANUARY指定了值1。其余的常量依次递增。原创 2023-06-08 23:16:26 · 124 阅读 · 0 评论 -
逍遥自在学C语言 | 宏定义技巧让你的C代码快人一步
在C语言中,宏定义是一种预处理指令,用于在代码中定义和使用常量、函数或代码片段的替代。宏定义使用#define关键字来定义,并在代码中进行替换。简化代码:宏定义可以将一些常用的、重复出现的代码片段简化为一个宏名称,提高代码的可读性和简洁性。提高效率:宏定义在预处理阶段进行替换,避免了函数调用的开销,从而提高了程序的执行效率。灵活性:宏定义可以根据不同的参数值生成不同的代码,具有更强的灵活性和适应性。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。原创 2023-06-07 17:58:08 · 395 阅读 · 0 评论 -
逍遥自在学C语言 | for循环详解
C语言中的循环结构时,for循环是最常用的一种。它允许重复执行一段代码,直到满足特定条件为止。本文将详细介绍for循环的用法,并提供相关的可编译运行的C代码示例。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-06-05 23:46:28 · 1327 阅读 · 0 评论 -
逍遥自在学C语言 | 揭开while循环的神秘面纱
循环是一种重要的控制结构,可以使程序重复执行一段代码,直到满足特定条件为止。在C语言中,while和do-while是两种常用的循环结构,本文将详细介绍这两种循环的用法。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-05-29 22:11:29 · 254 阅读 · 0 评论 -
逍遥自在学C语言 | 条件控制的正确使用姿势
在C语言中,有三种条件判断结构:if语句、if-else语句和switch语句。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-05-09 17:14:33 · 658 阅读 · 0 评论 -
逍遥自在学C语言 | 赋值运算符
在C语言中,赋值运算符用于将一个值赋给变量计算赋值运算符右侧的表达式将结果赋给左侧的变量。C语言提供了多个不同的赋值运算符,包括基本的赋值运算符、复合赋值运算符以及条件赋值运算符等第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-04-24 15:08:25 · 1035 阅读 · 0 评论 -
逍遥自在学C语言 | 位运算符>>的高级用法
在上一篇文章中,我们介绍了运算符的一些高级用法。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-04-16 23:35:06 · 379 阅读 · 0 评论 -
逍遥自在学C语言 | 位运算符<<的高级用法
在上一篇文章中,我们介绍了运算符的高级用法,本篇文章,我们将介绍<<运算符的一些高级用法。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-04-14 23:46:09 · 630 阅读 · 0 评论 -
逍遥自在学C语言 | 位运算符~的高级用法
在上一篇文章中,我们介绍了运算符的高级用法,本篇文章,我们将介绍运算符的一些高级用法。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-04-13 22:59:02 · 637 阅读 · 0 评论 -
逍遥自在学C语言 位运算符 “|“ 的5种高级用法
在上一篇文章中,我们介绍了运算符的高级用法,本篇文章,我们将介绍运算符的一些高级用法。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-04-11 23:44:58 · 585 阅读 · 0 评论 -
逍遥自在学C语言 | 位运算符&的高级用法
在上一篇文章中,我们介绍了运算符的基础用法,本篇文章,我们将介绍运算符的一些高级用法。第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-04-10 17:59:21 · 439 阅读 · 0 评论 -
逍遥自在学C语言 | 位运算符的基础用法
第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-04-08 11:37:19 · 616 阅读 · 0 评论 -
逍遥自在学C语言 | 逻辑运算符
第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-04-06 19:35:48 · 1424 阅读 · 0 评论 -
逍遥自在学C语言 | 关系运算符
第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。原创 2023-04-05 12:41:11 · 844 阅读 · 0 评论 -
逍遥自在学C语言 | 算数运算符
第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。C语言的算数运算符,是用来完成基本的算术运算的符号。按操作数个数可分为一元运算符(含一个操作数)和二元运算符(含两个操作数)。一元运算符的优先级一般高于二元运算符。原创 2023-04-04 15:04:52 · 629 阅读 · 0 评论 -
逍遥自在学C语言 | 变量、常量与数据类型
第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。在C语言中,变量必须先被定义或声明才能使用。定义一个变量意味着为它分配内存,声明一个变量意味着告诉编译器这个变量的类型和名称。变量的定义格式如下:其中,type是变量的数据类型,variable_name是变量的名称。int apple;变量的声明有两种情况:1️⃣一种是需要建立存储空间的。例如:int apple 在声明的时候就已经建立了存储空间。原创 2023-04-03 11:05:02 · 480 阅读 · 0 评论 -
逍遥自在学C语言 | 第一个C语言程序 九层之台起于垒土
第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。C语言是一种高级语言,运行效率仅次于汇编,支持跨平台C语言是学习其他高级语言的基础,如C++、Java和Python。原创 2023-03-31 16:43:49 · 525 阅读 · 0 评论