修改指针里面的内容
1 /* 2 ============================================================================ 3 Name : fefefe.c 4 Author : 5 Version : 6 Copyright : Your copyright notice 7 Description : Hello World in C, Ansi-style 8 ============================================================================ 9 */ 10 11 #include <stdio.h> 12 #include <stdlib.h> 13 14 int main(void) 15 { 16 int i = 10;//定义变量并赋值 17 int *p = &i;//定义指针,指向变量i的地址 18 printf("i = %d\n",i);//输出i,也就是10 19 printf("i地址 = %d\n",p);//输出p,也就是i的地址 20 *(int*)2686776 = 20;//2686776就是地址,(int*)2686776转换为指针,*(int*)2686776转为变量 这里的意思就是地址里面的内容为20 21 printf("i = %d\n",i); 22 return EXIT_SUCCESS; 23 }