问题详情

有如下程序段,请指出”p所代表的是( )。 int **p,*s,k=20; S = &k; p = &s;


A、s

B、&k

C、*p

D、k

时间:2022-01-05 11:56 关键词:

答案解析

D
解析:在程序中,指针变量p是int类型的指针类型。从程序中可看出:①赋值语句“s=&k;”,使s指向k,即s的值为k在内存中地址,*s代表k的值;②赋值语句“p=&s;”,使p指向s,*p代表s中的值,即k在内存中的地址:③因为*p代表s中的值,即k在内存中的地址,所以“p代表的是k的值20。