在线名词解释大全 - C语言程序设计 - 详细

若已定义inta=5;下面对(1)、(2)两个语句的正确解释是()。(1)int*p=&a;(2)*p=a;

A
语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值。
B
(1)和(2)语句的执行结果,都是把变量a的地址值赋给指针变量p。
C
(1)在对p进行说明的同时进行初始化,使p指向a;(2)变量a的值赋给指针变量p。
D
(1)在对p进行说明的同时进行初始化,使p指向a;(2)将变量a的值赋予*p。
正确答案:
A:(1):*p,定义p为int类型指针(2):*p,表示p所指向的变量
B(1)把变量a的地址赋给指针变量p(2)把变量a的值,赋值给P所指向的变量
C前半句正确,后半句错误,(2)是把变量a的值赋值给P所指的变量。
相关推荐
扫描二维码
关注公众平台