#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char* StrCpy(char*pDest, const char* pSourc)
{
char*p=pDest;
while (*p++ = *pSourc++)//先赋值,再判断,最后++,保证最后的‘\0’能被赋值
;
return pDest;
}
int main()
{
char d[100] ;
char*s = "我是源字符串";
StrCpy(d, s);
printf("%s", d);
}
赋值、判断、计算的先后优先顺序
最新推荐文章于 2024-04-08 17:57:29 发布