摘要: 首先,strlen 是函数,sizeof 是运算操作符,二者得到的结果类型为 size_t,即 unsigned int 类型。大部分编译程序在编译的时候就把 sizeof 计算过了,而 strlen 的结果要在运行的时候才能计算出来。 对于以下语句: 执行结果是: str1是字符指针变量,size 阅读全文
posted @ 2018-09-06 23:44 稀客 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一.动态内存分配1.malloc 原型:extern void *malloc(unsigned int num_bytes); 用法:#include <alloc.h> 功能:分配长度为num_bytes字节的内存块 说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。 当内存 阅读全文
posted @ 2018-09-06 19:26 稀客 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 头文件:unistd.h 功 能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。 用 法: int access(const char *filenpath, int mode); 或者int _acc 阅读全文
posted @ 2018-09-06 19:22 稀客 阅读(2103) 评论(0) 推荐(0) 编辑
摘要: fork()与vfock()都是创建一个进程,那他们有什么区别呢?总结有以下三点区别: 1. fork ():子进程拷贝父进程的数据段,代码段 vfork ( ):子进程与父进程共享数据段 2. fork ()父子进程的执行次序不确定 vfork 保证子进程先运行,在调用exec 或exit 之前与 阅读全文
posted @ 2018-09-06 19:20 稀客 阅读(913) 评论(0) 推荐(0) 编辑