指针的赋值与引用 指针运算 &求址运算符 的地址) *—指针运算符(.地址中的值) 北大青鸟 P-
指针的赋值与引用 ◼ 指针运算符 ◼ &——求址运算符(……的地址) ◼ *——指针运算符(……地址中的值)
范例 int a=10 int 1 a p=&a; 10 int a=10. int*p 地址 100104 10 100 p=&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;
指针赋值2-2 ■通过指针为变量赋值 ptr var=10 如果 ptr var指向 Var,贝 把10赋给var 北大青鸟 P-
指针赋值 2-2 ◼ 通过指针为变量赋值 *ptr_var = 10; 如果ptr_var指向var,则把10赋给var
课堂练习 写出下列计算结果 inta=5;/*a的内存地址为3000 Int"p: p=∝a (1)p (2)&p 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