C语言
文章平均质量分 78
奇迹鬼剑士
这个作者很懒,什么都没留下…
展开
-
C字符串处理函数
void *memccpy (void *dest, const void *src, int c, size_t n); 从src所指向的对象复制n个字符到dest所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL。 void *memcpy (void *dest, const void *src, size_t n); 从s转载 2013-11-23 18:47:15 · 504 阅读 · 0 评论 -
c/c++ struct内存对齐
内存对齐 结构体的内存布局依赖于CPU、操作系统、编译器及编译时的对齐选项。结构体内部成员的对齐要求,结构体本身的对齐要求。最重要的有三点 (一)成员对齐。对于结构体内部成员,通常会有这样的规定:各成员变量存放 的起始地址相对于结构的起始地址的偏移量必须为该变量的类型所占用的字节数的倍数。但是也可以看到,有时候某些字段如果严格按照大小紧密排列,根本无法达到这样的目的,因此有时候必须进行padd转载 2013-11-23 18:42:29 · 2607 阅读 · 0 评论 -
C语言字符处理函数
C语言提供了丰富的字符串处理函数, 大致可分为字符串的输入、输出、合并、修改、比较、转换、复制、搜索几类。 使用这些函数可大大减轻编程的负担。用于输入输出的字符串函数,在使用前应包含头文件"stdio.h",使用其它字符串函数则应包含头文件"string.h"。 下面介绍几个最常用的字符串函数。 1. 字符串输出函数 puts 格式: puts (字符数组名) 功能:把字符数原创 2013-11-23 18:56:26 · 575 阅读 · 0 评论