C语言将两个指针类型 转换成字符类型
时间: 2023-04-04 09:03:14 浏览: 261
c 语言的指针
可以使用强制类型转换将两个指针类型转换成字符类型,例如:
char *ptr1 = "Hello";
char *ptr2 = "World";
char *ptr3 = (char *)((int)ptr1 + (int)ptr2);
printf("%s\n", ptr3);
这里将两个指针类型强制转换成 int 类型相加,再将结果强制转换成 char * 类型,得到一个新的指针 ptr3,它指向的地址是 ptr1 和 ptr2 所指向地址的和。最后使用 printf 函数输出 ptr3 所指向的字符串。
阅读全文