C语言详解(简单易懂 期末不挂科)
文章平均质量分 91
努力不可替代!
废柴申
热爱技术!
展开
-
C语言 _ 函数 (一篇文章,轻松掌握)
1. 什么是函数1.1为什么需要函数2. 函数的分类2.1 库函数2.2 自定义函数3. 函数的组成定义和声明3.1函数的组成和定义3.2函数的声明4. 函数的参数4.1 实际参数4.2 形式参数5. 函数的调用:5.1 传值调用5.2 传址调用6. 函数的访问6.1函数的嵌套访问6.2 函数的链式访问7. 函数递归7.1什么是递归7.2递归所遵循的条件7.2.1利用递归求10的阶乘7.2.2计算斐波那契数...原创 2022-01-12 14:16:49 · 480 阅读 · 5 评论 -
c语言 _ 数组 (超详解析 轻松掌握)
数组的创建 数组初始化 数组的一些使用方法 下标 计算数组大小 输出数组的全部内容 数组在内存中的存储 数组越界 数组名代表数组首元素的地址 数组传参 数组创建,[ ] 中要给一个常量才可以,不能使用变量。二维数组由n个一维数组构成,可看作保存数组(一维数组)的数值。数组在初始化的时候可以不指定数组的确定的大小。char arr[]为字符类型的数组,所以在初始化时,需要给所需赋的值带上’ ’。若未带,则存的是ASCII码,在输出完abc后,编译器会继续识别数组后面的内存,直到找到’\0’才会停止。原创 2022-01-08 17:31:23 · 671 阅读 · 4 评论 -
C语言 _ 结构体 (一篇文章,轻松掌握)
什么是结构体 结构 结构体传参 结构体的声明 结构体变量的定义和初始化 结构体嵌套及初始化 结构体成员的访问 可通过“ . ”操作符访问 指向结构体变量的指针访问 结构体是由一批数据组合而成的结构型数据。假如我们声明过了结构体类型,那么就可以直接定义结构体变量b1。可以用typedef为已有的数据类型取一个新的名字,可以使程序书写简单,增强程序的可读性。定义结构体变量的同时可以被整体赋初始值。其一 般形式为:结构体变量名.成员变量。使用 -> 指向运算符 结构体传参的时候,要传结构体的地址。结构体变量名.成原创 2022-01-06 18:28:08 · 1006 阅读 · 1 评论 -
C语言 _ 指针
用一句话概述:指针就是地址!指针 指针变量 指针的大小 指针类型 指针的解引用 指针运算 野指针 指针和数组 二级指针 指针数组 用一句话概述:指针就是地址!一个指针变量的大小就应该是8个字节。指针的定义方式是: type + * 。指针的类型决定了指针向前或者向后走一步有多大(距离)。 总结:1.对指针解引用代表指针所指目标,访问几个字节取决于指针的类型 2.对指针解引用可以看到sizeof(type)个数据 对指针加减1,其实是加减所指向类型的大小,既sizeof(type)原创 2022-01-05 10:18:45 · 102 阅读 · 0 评论 -
c语言 _ 数组 (超详解析 轻松掌握)
数组的创建 数组初始化 数组的一些使用方法 下标 计算数组大小 输出数组的全部内容 数组在内存中的存储 数组越界 数组名代表数组首元素的地址 数组传参 数组创建,[ ] 中要给一个常量才可以,不能使用变量。二维数组由n个一维数组构成,可看作保存数组(一维数组)的数值。数组在初始化的时候可以不指定数组的确定的大小。char arr[]为字符类型的数组,所以在初始化时,需要给所需赋的值带上’ ’。若未带,则存的是ASCII码,在输出完abc后,编译器会继续识别数组后面的内存,直到找到’\0’才会停止。原创 2022-01-05 18:23:44 · 3766 阅读 · 2 评论 -
C语言 _ 指针(超详解析 3分钟完全掌握 总结性讲解 经典通俗)
用一句话概述:指针就是地址! 指针 指针变量 指针的大小 指针类型 指针的解引用 指针运算 野指针 指针和数组 二级指针 指针数组 用一句话概述:指针就是地址!一个指针变量的大小就应该是8个字节。指针的定义方式是: type + * 。指针的类型决定了指针向前或者向后走一步有多大(距离)。 总结:1.对指针解引用代表指针所指目标,访问几个字节取决于指针的类型 2.对指针解引用可以看到sizeof(type)个数据 对指针加减1,其实是加减所指向类型的大小,既sizeof(type),原创 2022-01-04 08:00:00 · 1231 阅读 · 0 评论 -
C语言——数据在内存中的存储详解(五分钟完全掌握)
C语言 数据在内存中的存储 整数的存储 浮点数的存储 大小端原码 反码 补码 数据类型原创 2022-01-02 19:41:44 · 825 阅读 · 2 评论