自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言:指针进阶(上)

二维数组传参,形参的部分可以写成数组,也可以写成指针。

2025-03-31 23:22:45 998

原创 C语言:指针初阶(下)

• sizeof(数组名),sizeof中单独放数组名,数组名表示整个数组,计算的是整个数组的大小, 单位是字节。• &数组名,数组名表示整个数组,取出的是整个数组的地址(整个数组的地址和数组首元素的地址是有区别的)这主要是由于调用函数是在修改形参,对实参没有影响,只有通过指针访问该空间才能修改。那么arr和&arr都表示首元素地址,他们的区别是什么呢?&arr是也表示整个数组的地址,+1操作跳过整个数组。数组名就是数组首元素(第一个元素)的地址。arr是首元素的地址,+1跳过一个元素。

2025-03-21 22:11:46 806

原创 C语言:指针初阶(中)

NULL 是C语言中定义的一个标识符常量,值是0,0也是地址,这个地址是无法使用的,读写该地址会报错。 

2025-02-12 17:14:12 647

原创 C语言:指针初阶(上)

可以与数组后面比较,但不能与数组前面比较。

2025-02-08 00:09:58 875

原创 C语言:数据的存储

数组类型结构体类型struct枚举类型enum联合类型union。

2025-01-24 22:10:14 1490

原创 C语言:操作符(下)

数组传参,形参可以写成数组,也可以写成指针,但本质都是数组首元素地址逻辑表达式返回值为 1 / 0 ,真或假a=0为假,右边表达式一定为假a=1为真,则该表达式一定为真。

2025-01-02 23:23:41 1972

原创 C语言:操作符(上)

目录一、算数操作符二、移位操作符补充:二进制(基础)1).正数2).负数移位操作符左移操作符右移操作符三、位操作符四、单目操作符五、逗号表达式+ — * / %对于 / ,两边都是整数,则结果为整数;两边只要有一个浮点数,则结果为小数> 右移操作符注:移(2进制)位操作符的操作数只能是整数整数的二进制表示形式有3种:原码,反码,补码按照一个数的正负,直接写出它的二进制序列得到的就是原码10的二进制表示形式为1010,12=(1*2^3)+(1*2^2)+

2024-12-27 22:49:48 806

原创 C语言:strlen与sizeof详解

值得注意的是,sizeof会将' \0 '一同计算进去,因为像系统申请内存空间时,' \0 '也会占一个字节。由于字符数组arr[3]存放的实际上是"a b c d e f \0"因为strlen函数没有识别到 ' \0 '(3,4)为逗号表达式,取后者。只用于char arr[]类型。sizeof不是函数。

2024-12-24 21:49:56 408

原创 C语言:扫雷实现

因为对应下标是0~8,玩家需要输入的坐标则是1~9,并且对于后续的扫雷阶段,检查的是附近一圈的位置情况,行和列都需要增加1,所以我们需要定义一个11*11的数组。因为我们布置的雷都表示成了字符1,而函数的返回类型为int,所以我们减去了字符0,一共8个位置,所以减去8个字符(我们需要将要处理的数组,行,列以及要初始化的字符传递到函数里(这里选择。函数只需要一个简单的循环即可。函数中,我们会写一些函数,为了便于操作,我们将这些函数的实现写到。因为我们设定的是9*9的数组,所以只需要打印中间的9*9的字符。

2024-12-09 14:17:40 1393

原创 C语言:三子棋

1 打印棋盘(二维数组,循环语句)2 玩家下棋(赋值)3 电脑下棋(生成随机值,赋值)4 判断输赢(赢,输,平局,继续(没下完))

2024-11-30 14:25:05 172

原创 C语言:倒序数组

【代码】初始C语言:倒序数组三种方法。

2024-11-28 22:23:23 138

原创 C语言:常用符号

记录一下容易忘的知识char字符数据类型short短整型int整型long长整型long long更长的整型float单精度浮点数double双精度浮点数。

2024-11-27 21:24:07 700

原创 C语言:初识

我的学习课程安排还是比较紧,晚上还有晚自习,不过好在大一还是较为轻松,正式学习新知识的黄金时期,当然我也在如饥似渴地学习,并且我还是非科班,大部分精力都分散到了编程学习上来(保证不挂科),毕竟考研还是应试,有很多技巧及运气在内。我认为编程最重要的还是实践,例如我会花2,3小时学习一次理论知识,之后再花大量的时间去上手做,去实践,这样的循环会持续一天半或两天,我自认为这样的进度还是比较适合我的,毕竟课余时间还是比较多的。对于一个曾经只会玩4399的我来说,代码是神秘的,大佬专属,通俗来说是非常高大上。

2024-11-06 20:53:15 331

空空如也

空空如也

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

TA关注的人

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