#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*
*引用所需的C库
*/
int main(int argc, char const *argv[])
{
//定义字符数组和字符指针
char str1[10];
char *str2;
//将str1字符数组赋值
strcpy(str1,"ni hao\n");
printf("str1=%s",str1);
//将字符指针指向字符数组 在这里str2相当于str1,也可以说就是同一个个东西了
str2=str1;
printf("\nstr2=%s",str2);
//改变字符指针一个的值
*(str2+1)='n';
printf("\nstr1=%s",str1);
printf("str2=%s",str2);
//可以看出str1和str2的值都改变了
//所以我们可以通过修改地址的值去改变你想要改变的
return 0;
}
运行结果: