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

若有定义语句:chars[3][10],(*k)[3],*p;,则以下赋值语句正确的是A)p=s;B)p=k;C)p=s[0];D)k=s

题目详情
若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是
A)p=s; B)p=k; C)p=s[0]; D)k=s
▼优质解答
答案和解析
char (*k)[3]是数组指针, 它就是一个指针,只不过它指向的不是一个数,而是一个数组,而且是3个大小的数组.这要区别于char *k[3],这是指针数组 ,即(char *)k[3]它就是一个数组,只不过它是用来存放指针,所以叫指针数组...