- 博客(4)
- 收藏
- 关注
原创 C语言——二级指针的输入输出特性
本内容以二级指针输入输出为主题,在后边记录了一些位运算知识。 输出特性和输入特性是什么? 输入特性:主调函数创建空间,被调函数使用空间 输出特新:被调函数创建空间,主调函数使用空间 输入特性例程: 在堆中创建空间 void test01() //在堆中创建指针区域指向值的地方 { int** pAdress = malloc(sizeof(int *)*5); //因为堆中创建的是一级指针,所以指向他们的指针要为二级指针 //在栈上创建数据 int a1 = 1; int
2021-10-31 21:43:24 390
原创 C语言——typedef关键字
typedef三种功能 起别名 第一种方式起别名方式 struct person { char name[20]; int age; }; //为上面结构体构造的新数据类型起别名 typedef struct person Person; int main(void) { struct person a = {"小明",12};//直接使用结构体变量名创建变量 Person b = {"小王",11}; //使用别名创建变量 return 0; } 第
2021-10-28 21:29:49 132
原创 C语言——数据类型
数据类型 数据类型是为了更好地使用内存,让编译器确定分配多少内存。 基本概念 1)类型是对数据的抽象(int a,int b → int) 2)类型相同的数据具有相同表示形式、储存格式及相关操作 3)程序中所有数据必须是某种类型 4)数据类型的大小可理解为创建变量的模具:固定大小内存的别名 数据类型分类 基本类型: 整型(int)、字符型(char)、浮点型(float、double) 构造类型:数组类型、结构类型(struct)、联合类型(union)、枚举(enmu) 指针类型:char*、int*
2021-10-27 21:19:54 124
原创 Linux网络编程01
名词解释 网络编程的本质:使用系统函数进行数据的收发 协议:为进行数据通信而预定义数据规则,可以基于文本定义也可以基于二进制定义 地址:网络通信中用于标识设备的整数值 端口号:设备中用于网络通信的数据通道,标识具体的连接 服务等:等待连接的设备 客户端:发起连接的设备 小端系统:采用小端模式的系统,数据低字节放在内存低地址。 大端系统:采用大端模式的系统,数据低字节放在内存高地址。 网络字节序:网络字节序采用大端模式,所以在小端系统中需要转字节序转换 概念区别 IP地址、网址 IP地址不是网址,网址是具体网
2021-10-26 18:55:25 54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人