笔面试合集
三级指针
-
char *a[] = {"BEIJING", "SHENZHEN", "SHANGHAI", "GUANGZHOU"};
char **pa[] = {a+3, a+2, a+1, a};
char ***ppa = pa;
int main(void) {
printf("%s, ", **++ppa);
printf("%s, ", --++ppa+3);
printf("%s, ", *ppa[-2]+3);
printf("%s", ppa[-1][-1]+1);
} -
合并数组
https://blog.csdn.net/m0_59938453/article/details/121450664 -
链表1
链接:https://www.nowcoder.com/questionTerminal/0981cb2aa8ed451e845ced6c8cc068a6?source=relative
来源:牛客网
在一个带头结点的单链表HL中,若要在第一个元素之前插入一个由指针p指向的结点,则执行?
p->next = HI ;p =HL ;
p->next = HL ;HL =p ;
p->next = HL ->next;HL ->next =p;
HL =p; p->next =HL ;
正确答案:C