摘要: int *arr = malloc(100 * sizeof(int)); malloc:内存分配函数(Memory ALLOCation) 100 * sizeof(int):计算需要的内存大小 int *arr:声明一个整型指针接收分配的内存地址 逐步解析 (1)sizeof(int):计算一个 阅读全文
posted @ 2025-03-26 23:42 little小新 阅读(82) 评论(0) 推荐(0)
摘要: 一、基础概念:变量和内存 先我们需要明白,计算机中的每个变量都存储在内存的某个位置。 就像酒店里每个房间都有房间号一样,内存中的每个位置也有自己的"房间号" - 这就是内存地址。 普通变量 int age = 25; 在内存中分配一个"房间" - int类型(通常是4字节大小) 房间号(地址)- 0 阅读全文
posted @ 2025-03-26 23:17 little小新 阅读(22) 评论(0) 推荐(0)
摘要: 在 C 语言中,字符串实际上是使用空字符 \0 结尾的一维字符数组。因此,\0 是用于标记字符串的结束。 空字符(Null character)又称结束符,缩写 NUL,是一个数值为 0 的控制字符,\0 是转义字符,意思是告诉编译器,这不是字符 0,而是空字符。 下面的声明和初始化创建了一个 RU 阅读全文
posted @ 2025-03-26 22:17 little小新 阅读(13) 评论(0) 推荐(0)
摘要: 1.函数指针 函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。 函数指针可以像一般函数一样,用于调用函数、传递参数。 函数指针类型的声明: typedef int (*fun_ptr)(int,int); //声明一个指向同样参数、返回值 阅读全文
posted @ 2025-03-26 21:47 little小新 阅读(19) 评论(0) 推荐(0)