*test = value;//自己赋值就好了 这里需要注意的是第二行中的(char *)是一定需要的,而且要和上面的指针定义的类型相对应,比如: int * test; test = (int *)0x0012ff7c; *test = value;//赋给定的值 当然给指定的内存赋值,有的时候可能会失败的,因为有的内存是不允许写入的,注意哦!
= value;//⾃⼰赋值就好了 这⾥需要注意的是第⼆⾏中的(char *)是⼀定需要的,⽽且要和上⾯的指针定义的类型相对应,⽐如:int * test;test = (int *)0x0012ff7c;*test = value;//赋给定的值 当然给指定的内存赋值,有的时候可能会失败的,因为有的内存是不允许写⼊的,注意哦!
C语言指针的初始化和赋值 2014-05-28 08:41 −1、指针的初始化 指针初始化时,“=”的右操作数必须为内存中数据的地址,不能够是变量,也不能够直接用整型地址值(可是int*p=0;除外,该语句表示指针为空)。此时,*p仅仅是表示定义的是个指针变量,并没有间接取值的意思。 比如: int a = 25; int ... ...