C语言指针实现字符串复制
在哪看到这样一句话觉得很有意思:C语言就是抱着一群指针在裸奔
#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std;
int main()
{
char p[6] = "abcde";
char q[10] = "fg";
//创建字符指针,分别指向两个字符串起始位置
char *t = p;
char *s = q;
//进行将s所指的字符串复制到t中
while(*t++=*s++);
printf("p: %s\nq: %s", p, q);
}
运行结果就是下面这个
p: fg
q: fg
Process returned 0 (0x0) execution time : 0.120 s
Press any key to continue.