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

C语言数组与指针,请讲解为什么。若有inta[10];*p=a;,则()。A、p++可以使p指向下一字节。B、p+=2相当于sizeof(a)/10。C、p++可以使p指向下一元素,即a[1]的首地址。D、p+=2可以

题目详情
C语言数组与指针,请讲解为什么。
若有int a[10];*p=a;,则( )。
A、p++可以使p指向下一字节。 B、p+=2相当于sizeof(a)/10。
C、p++可以使p指向下一元素,即a[1]的首地址。
D、p+=2可以使p指向下一元素,即a[1]的首地址。
▼优质解答
答案和解析
你的题目有点问题“若有int a[10];*p=a;”『10』这后面应该是逗号吧,如果逗号的话:
选择 C
题目可以看成int a[10]和int*p=a,这样p就是a[0]的地址,p++可以看成p+1,这样p指向下一元素,即a[1]的首地址。