1. 指向字符串的指针强制转换成指向整型的指针:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char** argv)
{
char buffer[500];
memset(buffer, 0, 500);
*(int *)buffer = 123;
printf("buffer is %d\n", *buffer);
return 0;
}
2.指向整型的指针强制转换成指向字符串的指针
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv)
{
unsigned char *buf;
int a = 75;
buf = (unsigned char *)&a;
printf("buf is %s\n", buf);
return 0;
}
本文探讨了C语言中字符串指针与整型指针之间的强制类型转换,包括从字符串到整型的转换和从整型到字符串的转换过程。
932

被折叠的 条评论
为什么被折叠?



