题目:设置一绝对地址为0x67a9的整型变量的值为0xaa66
0x67a9是一个地址常量,想要给它赋值就必须对它解引用,但是对地址常量解引用是不合法的,解引用必须对指针或者指针常量解引用,所以要对该地址常量强转为int*类型再解引用,即:
*(int *)0x67a9 = 0xaa66
或者有的写为:
int *ptr = (int *)0x67a9;
*ptr = 0xaa66;
题目:设置一绝对地址为0x67a9的整型变量的值为0xaa66
0x67a9是一个地址常量,想要给它赋值就必须对它解引用,但是对地址常量解引用是不合法的,解引用必须对指针或者指针常量解引用,所以要对该地址常量强转为int*类型再解引用,即:
*(int *)0x67a9 = 0xaa66
或者有的写为:
int *ptr = (int *)0x67a9;
*ptr = 0xaa66;