关于地址和指针 地址( address)是数据在内存中存 A 按字节编号 每个有效的变量都有有效的地址 在有效地址上存放的可能是别的地址b=4B 设→为等价于(数值相同)的意思。 例如设a的地址是A,A=&a;则a→ 另有变量b的地址B(b→B)存放了地址A的值 B=A;则*→&a即b→&a或为→a 因此a→*(&a)→*A→*(B)→“b 所以b是指向a的指针! FF int a; int* b; b= &a: a=10; 这时,*b今10 指针是记录别的变量的地址的变量。关于地址和指针 地址(address)是数据在内存中存放的位置。 按字节编号。 每个有效的变量都有有效的地址。 在有效地址上存放的可能是别的地址的值。 设 ➔ 为等价于(数值相同)的意思。 例如 设 a的地址是A,A = &a; 则 a ➔ *A; 另有变量b的地址B(b ➔ *B)存放了地址A的值 *B = A; 则 *B ➔ &a 即 b ➔ &a 或 *b ➔ a 因此 a ➔ *(&a) ➔ *A ➔ *(*B) ➔ *b 所以 b 是指向a的指针! 例: int a; int* b; b = &a; a = 10; 这时,*b ➔ 10 指针是记录别的变量的地址的变量。 a A b=A B