指针的赋值与引用 指针运算符 &—求址运算符(….的地址 *—指针运算符 地址中的值 北大青鸟 P-
指针的赋值与引用 • 指针运算符 – &——求址运算符(……的地址) – *——指针运算符(……地址中的值)
范例 int a= 10 a p p=&a 10 int a=10, int*p 地址 100104 10 100 &a 地址 100 104 北大青鸟 P-
范例 int a = 10; int *p; p = &a; a p 10 10 100 int a=10,int *p p=&a 地址 地址 100 104 100 104
针赋值2-1 通过&运算符为指针赋值 ptr var=&var 通过另一个指向相同类型数据项的指针 变量对指针进行赋值 ptr var2= ptr var 北大青鸟 P-
指针赋值 2-1 • 通过 & 运算符为指针赋值 ptr_var = &var; • 通过另一个指向相同类型数据项的指针 变量对指针进行赋值 ptr_var2 = ptr_var;
针赋值22 通过指针为变量赋值 ptr var=10 如果 ptr var指向var,则把10赋给var 北大青鸟 P-
指针赋值 2-2 • 通过指针为变量赋值 *ptr_var = 10; 如果ptr_var指向var,则把10赋给var
课堂练习 写出下列计算结果 inta=5;/*a的内存地址为3000*/ nt*p &a p (2)&p (3)*p (4)a (5)&a 北大青鸟 P-
课堂练习 • 写出下列计算结果 – int a=5;/*a的内存地址为3000*/ – int *p; – p=&a; • (1):p; (2)&p (3)*p • (4):a (5)&a