|

楼主 |
发表于 2022-4-12 22:59:14
|
显示全部楼层
char r[9] = "color 00";
char c[] = "0123456789abcdef";
// int str = strlen(c);
// printf("%d \n",str);
printf("%s\n",c);
printf("%p\n", c);
// printf("%p\n", *c+2);
//printf("%p\n", *c + 1);
unsigned int* ip = (unsigned int*)c;
printf("%p %p \n", ip, *ip);
ip = (unsigned int*)c+1;
printf("%p %p \n", ip, *ip);
ip = (unsigned int*)c+2;
printf("%p %p \n", ip, *ip);
ip = (unsigned int*)c + 3;
printf("%p %p \n", ip, *ip);
printf("===================\n");
ip = (unsigned int*)r;
printf("%p %p \n", ip, *ip);
ip = (unsigned int*)r+1;
printf("%p %p \n", ip, *ip);
*ip = 0x33323130;
printf("%s %p %p\n",r,*ip,ip);
//内存赋值 |
|