
C语言
文章平均质量分 55
rouse2617
这个作者很懒,什么都没留下…
展开
-
SqList *L 和 SqList * &L的一些理解以及多重指针的简单应用
SqList *L 和 SqList * &L关于 SqList *L 和 SqList * &L 的理解复习数据结构(李春葆 c++版本)时看到了 SqList * &L 当时好像没弄明白今天花点时间理顺下:typedef struct{Elemtype data[MaxSize];int length;}SqList;// void CreateList(SqList * &L,ElemType a[ ],int n){ int i原创 2021-04-07 15:19:32 · 8131 阅读 · 3 评论 -
ls命令的简单实现
结合apue 和 Unix/linux 编程实践简单实现 linux 下的命令 ls思路:1. 输入当前目录名字2.打开目录3.遍历目录需要调用的函数 : DIR *opendir(const char *name); 传入一个路径名,返回一个DIR 类型的指针,这个这个指针是指向一个文件流; struct dirent *readdir(DIR *dirp); readdir() 函数从一个目录流中读取连续的条目,每调用一个次,指原创 2021-03-27 11:39:40 · 557 阅读 · 1 评论 -
关于 关键字const 声明 位置不同的问题
在看 c++ Primer 时看到了 关键字const 的用法,很详细,在这里记录下以前只知道用const 修饰的 变量无法修改例如 const int x = 443;但是我们有时候可以看到 int x = 44; const int *p1 = &x; int * const p2 = &x;都是指针有什么,这两个有什么区别呢?const在前 不能使用指针p1 不能再修改 x的值const 在后呢, 通过指针p2 可以修改x的值,但是p2 这个指针只能指向x,不原创 2021-01-29 22:28:09 · 159 阅读 · 0 评论