自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 进程等待和进程终止

进程终止 1》进程退出场景: (a)程序运行完毕,结果正确 (b)程序运行完毕,结果不正确 (c)代码异常终止2》进程退出方法: (1)正常退出 (a)在main函数内执行return语句 (b)调用exit (c)调用_exit或_Exit函数(2)异常退出 (a) 调用abort。 (b)当进程接收到某些信号时。

2018-01-31 15:47:20 1096 1

原创 替换字符串空格+N的阶乘末尾0个数+整数二进制位中1的个数

一,替换字符串中的空格为$$$,要求时间复杂度为O(N).> 例如:将“talk is cheap show me the code”替换为talk$$$is$$$cheap$$$show> $$$me$$$the$$$code”.思路: 1》首先看到这个问题,最直观的做法是从头到尾扫描字符串,每次遇到空格字符时将一个字符替换为3个字符,因此需把空格后面所有字符都后移2字节,否则就

2018-01-26 19:17:51 675

原创 内存对齐问题(结构体,联合体,位段)

结构体typedef struct A{ char c1; char c2; int i;}A;typedef struct B{ char c1; int i; char c2;}B;typedef struct C{ int i; char c1; char c2;}C;对于结构体A,B,C.它

2018-01-23 16:16:32 1973 1

原创 Linux:访问权限与粘滞位之详解

linux中文件权限与目录权限文件或目录的访问权限分为只读,只写和可执行三种。 权限代号: r (read):读权限,用数字4表示 w (write):写权限,用数字2表示 x(execute):执行权限,用数字1表示 - :删除权限,用数字0表示 s :特殊权限这3种权限组成一组rwx分别对应3个安全级别,分别为对象的所属者,对象的所属组

2018-01-22 13:38:21 484

原创 反转单链表+求单链表倒数第k个节点+不用加减乘除做加法

一,逆置/反转单链表 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。(1)反转指针ListNode* ReverseList(ListNode* head){ ListNode* cur == NULL; ListNode* prev == NULL; ListNode* next == NULL; if(head == NU

2018-01-20 20:10:21 243

原创 C语言:字符串函数(strcpy,memcpy等)模拟实现

不受限制的字符串函数(strcpy,strcat,strcmp)(1)字符串复制 C语言标准库函数strcpy,把从src地址开始且含有’\0’结束符的字符串复制到以dst开始的地址空间。 模拟实现strcpy:char *my_strcpy(char *dst,const char*src){ char *p = dst; assert(dst!=NULL&&src

2018-01-17 22:13:21 195

原创 C语言:典型小程序

(1)杨辉三角 1 1 1 1 2 1 1 2 3 1 1 4 6 4 1 。。。。。。。。规律:除了每一行的第一个和最后一个数字是1,其余数字的规律a[i][j]=a[i-1][j-1]+a[i-1][j] 实现代码:#includeint main(){ int i,j; int a[10][10]; printf("\n

2018-01-16 20:38:41 283

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除