如果数组是有栈组成,那么栈顶指针值为当前栈顶元素下表,当有元素入栈是指针会自加只向0元素
#include
size_t strlcpy(char*dst,const char*src,size_t siz)
{
char*d=dst;
const char*s=src;
size_t n=siz;
if(n!=0&&--n!=0)
{
do
{
//当要复制的字符窜长度小于数组长度时
//break此时d重包含’'\0'
if((*d++=*s++)=='\
原创
2017-12-27 22:58:08 ·
508 阅读 ·
0 评论