- 博客(4)
- 收藏
- 关注
原创 位断式的结构体详解
位断式的结构体就像我的爸爸,我爸爸什么特点呢,就是抠门,位断也是,节省空间,也就是我爸去买饭的时候,必须要问清谁吃啥,吃多少,从来不会多买,顾名思义,就是定义结构体类型的时候,成员变量需要写出自己需要多少内存,然后就会给他开辟多少空间。 我爸呢,他也是死心眼,位断式结构体跟我爸一样,也是死心眼,成员变量只能是char 或者是int类型的 在根据类型创建变量的时候,要给成员变量赋值,然会把他存进内存中,那么它是如何存进去的呢,把值转化成二进制,然后一个数一个数的存进去,如果开辟的空间满啦,...
2021-04-25 11:19:11 109
原创 结构体详解
结构体 声明 结构体类型和整形类型 字符类型一样 由于是自己创建 你必须给计算机一个可以识别的信号,也就是关键字 struct 后面加一个结构体的名称。结构体里面是有成员变量。还可以根据类型名创建结构体变量,记得创建完之后后面加分号,表示语句结束。 可以理解为 创建结构体类型就是做一个房子的图纸,创建变量就是 打造房子,赋予初始值就是为房子添家具。首先图纸要有名字,所以要有名称。例如 struct node // node就是图纸的名字,然后就是盖房子,要根据图纸盖房子 所以创建变量的时..
2021-04-13 00:01:02 133
原创 函数指针与数组指针
函数指针与数组指针非常像函数指针:(void)*p(int,int) 第一个括号是放返回值的类型,第二个括号是放参数的类型。数组指针:int (*p)[3] (*p)是指针 是指针就要指向一个东西,此时中括号代表数组,所以他指向数组,数组有三个元素,每个元素的类型是int(整形)int arr[5]: arr是数组名 ,数组元素有五个,每个元素的类型是整形;int *arr[5]: arr是数组名,数组元素有五个,每个元素的类型是整形指针;int(*arr)[5]: 是指针 ,是指针就要指
2021-03-31 23:08:24 94
原创 指针的详解
指针有:整形指针 int* p 字符指针 char* p 字符数组指针 char (*p)[3] 整形数组指针 int(*p)[3] 二级指针 int **p * 如何区分·数组指针和 指针数组? 举个例子 你是个好人 ,你是好 还是人呢?数组...
2021-03-31 10:43:02 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人