自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 收藏
  • 关注

原创 (持续更新中!!~)13、原来可以这样理解C语言_理解指针

所以,根据数组名是数组⾸元素的地址这个规则,⼆维数组的数组名表⽰的就是第⼀⾏的地址,是⼀维数组的地址。⾸先我们再次理解⼀下⼆维数组,⼆维数组其实可以看做是每个元素是⼀维数组的数组,也就是⼆维数组的每个元素是⼀个⼀维数组。确实打印出来了地址,所以函数是有地址的,函数名就是函数的地址,当然也可以通过&函数名的⽅式获得函数的地址。那要把函数的地址存到⼀个数组中,那这个数组就叫函数指针数组,那函数指针的数组如何定义呢?之前我们学习了指针数组,指针数组是⼀种数组,数组中存放的是地址(指针)。

2024-09-25 12:57:59 1536

原创 (持续更新中!!~)12、原来可以这样理解C语言_理解指针(4/7) 冒泡排序

(4/7) 冒泡排序

2025-02-20 00:30:00 23

原创 (持续更新中!!~)12、原来可以这样理解C语言_理解指针(3/7)使⽤指针访问数组

(3/7)使⽤指针访问数组

2025-02-20 00:15:00 178

原创 (持续更新中!!~)12、原来可以这样理解C语言_理解指针(2/7)使⽤指针访问数组

(2/7)使⽤指针访问数组

2025-02-19 00:45:00 97

原创 (持续更新中!!~)12、原来可以这样理解C语言_理解指针(1/7)数组名的理解

(1/7)数组名的理解

2025-02-19 00:30:00 268

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量下(8/9)强制类型转换

(8/9)强制类型转换

2025-02-18 00:45:00 260

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量下(9/9)scanf和printf介绍

数据类型和变量下(9/9)scanf和printf介绍

2025-02-18 00:15:00 1744

原创 (持续更新中!!~)2、原来可以这样理解C语言_C语言常见概念

_C语言常见概念

2025-02-17 00:45:00 1280

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量下(7/9)单⽬操作符:++、--、+、-

(7/9)单⽬操作符:++、--、+、-

2025-02-17 00:15:00 249

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量(6/8)赋值操作符:=和复合赋值

(6/8)赋值操作符:=和复合赋值

2025-02-16 00:30:00 161

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量(5/8)算术操作符:+、-、*、/、%

(5/8)算术操作符:+、-、*、/、%

2025-02-16 00:15:00 225

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量(4/8)变量

(4/8)变量

2025-02-15 00:30:00 356

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量(3/8)数据类型的取值范围

(3/8)数据类型的取值范围

2025-02-15 00:15:00 392

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量(2/8)signed 和 unsigned

(2/8)signed 和 unsigned

2025-02-14 00:30:00 329

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量(1/8) 数据类型介绍

(1/8) 数据类型介绍

2025-02-14 00:15:00 343

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量下

(持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量下

2025-02-13 00:30:00 956

原创 (持续更新中!!~)11、原来可以这样理解C语言_深入理解指针(8/8)指针的使⽤和传址调⽤

深入理解指针(8/8)指针的使⽤和传址调⽤

2025-02-13 00:15:00 389

原创 (持续更新中!!~)11、原来可以这样理解C语言_深入理解指针(7/8)assert断⾔

理解指针7. assert断⾔

2025-02-12 00:30:00 227

原创 (持续更新中!!~)11、原来可以这样理解C语言_深入理解指针(6/8)野指针

深入理解指针(6/8)野指针

2025-02-12 00:15:00 377

原创 (持续更新中!!~)11、原来可以这样理解C语言_深入理解指针(5/8)指针运算

深入理解指针(55/8)指针运算

2025-02-11 00:30:00 91

原创 (持续更新中!!~)11、原来可以这样理解C语言_深入理解指针(4/8)const修饰指针

4. const修饰指针

2025-02-11 00:15:00 165

原创 (持续更新中!!~)11、原来可以这样理解C语言_深入理解指针(3/8)指针变量类型的意义

(3/8)指针变量类型的意义(持续更新中!!~)11、原来可以这样理解C语言_深入理解指针(3/8)指针变量类型的意义

2025-02-10 03:00:00 440

原创 (持续更新中!!~)2、原来可以这样理解C语言_数据类型和变量上

2、原来可以这样理解C语言_数据类型和变量上

2025-02-10 02:45:00 1804

原创 (持续更新中!!~)11、原来可以这样理解C语言_深入理解指针(2/8)指针变量和地址

(2/8)指针变量和地址

2025-02-09 00:30:00 425

原创 (持续更新中!!~)11、原来可以这样理解C语言_深入理解指针(1/8)内存和地址

(1/8)内存和地址

2025-02-09 00:15:00 313

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解(11) 表达式求值

(11) 表达式求值

2025-02-08 00:30:00 585

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解(10)操作符的属性:优先级、结合性

(10)操作符的属性:优先级、结合性

2025-02-08 00:15:00 254

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解(8) 下标访问[]、函数调⽤()

(8) 下标访问[]、函数调⽤()

2025-02-07 00:15:00 186

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解(9)结构成员访问操作符

(9)结构成员访问操作符

2025-02-07 00:15:00 235

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解(6) 单⽬操作符

(6) 单⽬操作符

2025-02-06 00:30:00 254

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解(7) 逗号表达式

(7) 逗号表达式

2025-02-06 00:30:00 165

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解(5) 位操作符:&、|、^、~

(5) 位操作符:&、|、^、~

2025-02-05 00:30:00 367

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解(4) 移位操作符

(4) 移位操作符

2025-02-05 00:15:00 309

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解(3)原码、反码、补码

在计算机系统中,数值⼀律⽤补码来表⽰和存储。原因在于,使⽤补码,可以将符号位和数值域统⼀ 处理;同时,加法和减法也可以统⼀处理(CPU只有加法器)此外,补码与原码相互转换,其运算 过程是相同的,不需要额外的硬件电路。两部分,2进制序列中,最⾼位的1位是被当做符号 位,剩余的都是数值位。补码得到原码也是可以使⽤:取反,+1的操作。符号位都是⽤0表⽰“正”,⽤1表⽰“负”。将原码的符号位不变,其他位依次按位取反就可以得到反码。的2进制表⽰⽅法有三种,即原码、反码和补码。反码+1就得到补码。

2025-02-04 00:30:00 169

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解(2)⼆进制和进制转换

16进制的数字每⼀位是0~9,a~f的,0~9,a~f的数字,各⾃写成2进制,最多有4个2进制位就⾜够了, ⽐如f的⼆进制是1111,所以在2进制转16进制数的时候,从2进制序列中右边低位开始向左每4个2进 制位会换算⼀个16进制位,剩余不够4个⼆进制位的直接换算。8进制的数字每⼀位是0~7的,0~7的数字,各⾃写成2进制,最多有3个2进制位就⾜够了,⽐如7的⼆ 进制是111,所以在2进制转8进制数的时候,从2进制序列中右边低位开始向左每3个2进制位会换算⼀ 个8进制位,剩余不够3个2进制位的直接换算。

2025-02-04 00:15:00 466

原创 (持续更新中!!~)10、原来可以这样理解C语言操作符详解_(1/8)操作符的分类

(1/8)操作符的分类

2025-02-03 00:30:00 837

原创 (持续更新中!!~)10、原来可以这样理解C语言_操作符详解

C语言_操作符详解

2025-02-03 00:15:00 2012

原创 4、原来可以这样理解C语言_分支与循环下

4、原来可以这样理解C语言_分支与循环下

2025-02-02 00:30:00 883

原创 (持续更新中!!~)4、原来可以这样理解C语言_分支和循环下(2)猜数字游戏实现

4、原来可以这样理解C语言_分支和循环下(2)猜数字游戏实现

2025-02-02 00:15:00 162

原创 (持续更新中!!~)4、原来可以这样理解C语言_分支和循环下(1)随机数⽣成

程序中在调⽤ rand 函数之前先调⽤ srand 函数,通过 srand 函数的参数seed来设置rand函数⽣成随机数的时候的种⼦,只要种⼦在变化,每次⽣成的随机数序列也就变化起来了。会返回当前的⽇历时间,其实返回的是1970年1⽉1⽇0时0分0秒到现在程序运⾏时间之间的差值,单位是秒。我们可以看到虽然⼀次运⾏中产⽣的5个数字是相对随机的,但是下⼀次运⾏程序⽣成的结果和上⼀次⼀模⼀样,这就说明有点问题。的,伪随机数不是真正的随机数,是通过某种算法⽣成的随机数。真正的随机数的是⽆法预测下⼀个值是多少的。

2025-02-01 00:30:00 555

C语言练习代码,仅供参考

C语言练习代码,仅供参考

2025-01-21

C语言练习代码源码,可以观看

C语言练习代码源码,可以观看

2025-01-20

C语言练习代码源码,可以观看

C语言练习代码源码,可以观看

2025-01-20

C语言代码相关练习代码的源码,可以参考一下

C语言代码相关练习代码的源码,可以参考一下

2025-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除