指针变量的赋值一般是直接将地址号送给它,如:int *p; p=3000;
举一反三
- 指针变量可以直接赋值常量,如 int *p=25。
- 若有定义int a = 5; 下面对①②两个语句的正确解释是( )① int *p = &a; ② *p = a; A: 语句①和②中的*p含义相同,都表示给指针变量p赋值 B: ①和②语句的执行结果,都是把变量a的地址值赋值给指针变量p C: ①在对p进行说明的同时进行初始化,使p指向a D: ①在对p进行说明的同时进行初始化,使p指向a②将变量a的值赋值给*p
- 已有函数int f(int a,int b),如使指针变量p指向函数f,正确的赋值方法是( )。 A: p=f; B: *p=f; C: p=f(a,b); D: *p=f(a,b);
- 可以将一个整型数据赋给一个指针变量,如p=3000。
- int a=3; int *p=&a; 则指针变量p中存储的地址就是普通整型变量a的_______。