自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义类型:联合和枚举

枚举顾名思义就是一一列举,它是c语言中的一种基本的数据类型,通常用于为程序中的一组相关的常量取名字,可以让数据更简洁,易读 ,以便程序的可读性和维护性。同结构体和联合体类似,枚举的关键字时 enum ,后面的枚举常量用大括号括起来,每一个枚举类型可以用一个标识符来表示,也可以为他们指定一个整数值,如果没有指定就默认从0开始语法定义格式为enum DayMon=1,Tues=2,Wed=3,Thur=4,Fri=5, //常量后面用小逗号Sat=6,Sun=7,//注意不要忘记这个;

2023-12-19 23:12:42 36 1

原创 字符函数

【代码】字符函数。

2023-12-18 00:03:25 35 1

原创 字符串函数

str 为要分解的字符,delimiters 为分隔符字符(如果传入字符串,则传入的字符串中的每个字符均为分隔符)* 函数首次调用时,str指向要分解的字符串,之后再次调用要把str设为NULL*strtok 函数会改变被操作的字符串,所以在使用strtok函数切分的字符串一般都是临时拷贝的内容并且可修改* strtok函数的第一个参数部位不为NULL,函数将找到str中的第一个标记,strtok 函数将保存它在字符串中的位置。

2023-12-17 23:27:47 35 1

原创 指针数组和数组指针

通过代码运行的结果可以看出&arr和p的类型是完全一致的。指针数组的每个元素都是地址,又可以指向一块区域。(1)指针数组模拟实现二维数组。

2023-11-21 18:10:26 33

原创 assert 断言,const语句

可以看到,上述代码中的n是无法被改变的,但是n的本质是变量,只不过被const 修饰后,在语法上有了限制,直接在代码中对n修改就不符合语法规则,就报错。我们还应该在思考一下为什么呢,我用const 去修饰n就是为了他不会被改变,但是这样还是会有办法改变n,那么怎样可以让他无论如何都不会被改变呢?验证p是否为空指针,如果是的话,程序就会终止运行,并且给出报错信息提示,如果不是,程序就会继续进行。那我们联想到,前面开辟的小路就是从我变量的指针入手,那我要是直接const指针呢。二:assert 断言。

2023-11-21 00:00:50 22

原创 指针的运算

(指针之间也是可以比较大小的,其意义是比较内存中他们指向的位置的高低关系,但是也是只限制于两个相同类型的指针变量,不同类型的指针变量之间比较大小是没有意义的。p是第一 字符 ’a'的地址,i是\0的地址了。1:指针 + - 整数。所以相减就是3个元素。

2023-11-16 00:13:47 18

原创 野指针的基本类型及规避方法

指针所指向的位置是不可知的(随机的,不正确的,没有明确限制的)

2023-10-30 21:25:57 31 1

原创 扫雷游戏的实现

为了让游戏更具可伸展性,我们引入了 行ROWS和列 COLS,需要在game.h中定义,然后在test.c中加上#include"game.h"即可int i,j=0;for(i=0;i<rows;j<cols;

2023-10-15 18:31:04 44 1

原创 随机数的生成和数组的定义及使用

【代码】随机数的生成和数组的定义及使用。

2023-10-12 23:04:53 342

原创 程序结构类型(顺序,选择,循环)

如上如果不是奇数就是偶数,有多个结果,可以考虑有if ..else 语句。

2023-09-13 12:40:38 72

原创 数据类型及其基本用法 ,变量

数据类型 和 变量

2023-09-08 18:23:08 46 1

原创 C语言的第一天

每周保证要写博客,记录也是复习学习的知识,每天都要学习编程有所收获。可以熟练掌握编程,hello c 语言。

2023-09-06 20:30:53 58 1

空空如也

空空如也

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

TA关注的人

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