摘要: 在Linux中,errno是一个非常重要的全局变量,用于存储系统调用的错误代码。 以下是关于errno的详细解释: 定义和用途: 1.errno是一个预定义的外部整型(int)变量,通常包含在<errno.h>头文件中。 2.当系统调用或库函数发生错误时,它们通常会设置errno以指示发生了哪种错误 阅读全文
posted @ 2024-07-01 17:01 秋雨无痕 阅读(2) 评论(0) 推荐(0) 编辑
摘要: char*(*c[10])(int **p) 知识点: 1) char*pt[10]; //pt是数组,数组是由10个char*指针所组成。 2) char(*pt)[10]; //pt是指针,pt指针指向了由10个char元素构成的数组,即pt是数组指针。 分析: 1.c[10] //c是数组 2 阅读全文
posted @ 2024-06-30 22:26 秋雨无痕 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、常量指针:又叫常指针,可以理解为常量的指针,即也是指针,指向的是个常量(指向的对象是常量)。指针变量可以修改, 但是不能通过指针来修改其指向的对象。 代码形式: int const* p; const int* p; 举例: 1 #include<stdio.h> 2 3 int main() 阅读全文
posted @ 2024-06-30 21:41 秋雨无痕 阅读(1) 评论(0) 推荐(0) 编辑
摘要: char *const *(*next)(); 知识点: 1)函数指针 2)const和指针之间的关系(指向常量的指针,以及指针常量) 下面一步一步分解 1.(*next):next是个指针 2.(*next)():next是个函数指针 3. char*const:是个指针,指针常量 4. char 阅读全文
posted @ 2024-06-30 20:40 秋雨无痕 阅读(1) 评论(0) 推荐(0) 编辑