
学习总结
文章平均质量分 73
_浊酒黑猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
近期C语言学习总结
C语言的源程序中可包含各种编译指令,这些指令可以称之为预处理指令,#define,#error, #include,#if,#else,#elif,#endif,#ifdef,#ifndef,#undef,#line,#pragma等都属C语言预处理命令。所有的预处理命令都以#开头。 C语言还规范了5个固有的预定义宏,他们分别是 _LINE_、_FILE_、_DATA_ TI原创 2016-10-18 14:56:35 · 258 阅读 · 0 评论 -
单链表的基本操作
#pragma once #include #include #include #include typedef int Datatype; typedef struct SListNode { Datatype data; SListNode *next; }SListNode; SListNode* BuyNode(Datatype x);//申请空间 void PrintNo原创 2016-12-12 17:19:04 · 238 阅读 · 0 评论 -
Linux中粘滞位
粘滞位(Stickybit),又称粘着位,是Unix文件系统权限的一个旗标。最常见的用法在目录上设置粘滞位,也只能针对目录设置,对于目录内文件有效。则设置了粘滞位后,只有目录内文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。实际应用中,粘滞位一般于/tmp目录,以防止普通用户删除或移动其他用户的文件。 在L原创 2017-03-30 18:37:12 · 301 阅读 · 0 评论 -
模拟实现memcopy()/memmove()
memcpy()和memmove()都是C语言中的库函数,在头文件string.h中,作用是拷贝一定长度的内存的内容,原型分别如下: void *memcpy(void *dst, const void *src, size_t count); void *memmove(void *dst, const void *src, size_t count); 他们的作用是一样的,唯一的区原创 2017-08-08 15:51:34 · 350 阅读 · 0 评论