
C
文章平均质量分 76
s2006110006
这个作者很懒,什么都没留下…
展开
-
关于元素个数为0的数组use心得
最近,工作时看了别人的代码,有个chance接触这个0数组的使用。代码中要实现类似这么个功能:内存中有一段缓存区buf,buf前8字节存俩个int型值,接着是一段字符串:char buf[100];memset(buf, 0, 100);int id = 9;int len = 10;char msg[] = "123456";memcpy(buf, &id,转载 2016-07-28 10:39:14 · 360 阅读 · 0 评论 -
谈谈C里面的指针之二【指针的加减法】
指针可以加上或减去一个整数。指针的这种运算的意义和通常的数值的加减运算的意义是不一样的。先看几个例子。例二:chara[20];int*ptr = a;ptr++;在上例中,指针ptr的类型是int*,它指向的类型是int,它被初始化为指向整形变量a。接下来的第3句中,指针ptr被加了1,编译器是这样处理的:它把指针ptr的值加上了sizeof(int),在32位程序中,是被加转载 2016-07-28 17:13:59 · 406 阅读 · 0 评论