修改指针里面的内容

发布时间: 2024-08-15
来源: 电子工程世界

 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

12 #include

13 

14 int main(void)

15 {

16     int i = 10;//定义变量并赋值

17     int *p = &i;//定义指针,指向变量i的地址

18     printf('i = %dn',i);//输出i,也就是10

19     printf('i地址 = %dn',p);//输出p,也就是i的地址

20     *(int*)2686776 = 20;//2686776就是地址,(int*)2686776转换为指针,*(int*)2686776转为变量  这里的意思就是地址里面的内容为20

21     printf('i = %dn',i);

22     return EXIT_SUCCESS;

23 }


文章来源于: 电子工程世界 原文链接

本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。