早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c语言指针~~求解~若有以下定义,使指针P指向数组元素e,以下赋值语句正确的是charc[7]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’},*p;A.*p=c[4]B.p=c[4]C.p=&c[4]D.以上都不对

题目详情
c语言指针~~求解~
若有以下定义,使指针P指向数组元素e,以下赋值语句正确的是
char c[7]={‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’ },*p;
A.*p = c[4] B.p = c[4] C.p = &c[4] D.以上都不对

选啥呢?讲一下吧~谢谢啊
▼优质解答
答案和解析
很久没用c语言了,在我的映像中:
*p 整体看来相当于一个变量,p相当于地址;
c[4]的值为'e',所以使指针P指向数组元素e应该选c.
仅供参考,毕竟好久没用c了,对c语言映像很模糊.