单项选择题
若已定义:int x=12;对①int *p=&x;和②*p=x;这两条语句的正确理解是()
A.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量
B.语句①和②中的*p含义相同,都表示给指针变量赋值
C.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p
D.语句①和②的执行结果都是把变量x的地址赋给指针变量p
点击查看答案&解析
相关考题
-
单项选择题
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是()
A.*p=&a;scanf(“%lf”,p)
B.*p=&a;scanf(“%lf”,*p)
C.p=&a,scanf(“%lf”,*p)
D.p=&a;scanf(“%lf”,p) -
单项选择题
若有定义:int *p,a=4;p=&a;则以下均代表地址的是()
A.a,p
B.&a,p
C.&a,*p
D.a,*p -
单项选择题
以下程序段运行后*(++p)的值为() char a[5]=”work”; char *p; p=a;
A.‘w’
B.存放’w’的地址
C.’o’
D.存放’o’的地址
