- 博客(3)
- 收藏
- 关注
原创 西邮linux2024题解
b:对b解引用,等于a数组 *b+1:a[0]的地址加一个int类型的步长 b:数组指针,指向a数组 b+1:偏移一个a数组的步长 *(*b+1):对a[1]解引用 sizeof(*b):数组a的大小 sizeof(b):指针在64位机中大小为8。&a:数组a的地址,和a[0]的地址一致 &a+1 :&a的地址加八个字节的步长 *(a+1):对a[1]解引用,得到8 sizeeof(a):4*2=8 sizeof(&a):数组指针,得到8。strlen(p0):'\0' 前的字符数 = 12。
2025-11-10 18:02:50
376
原创 西邮linux2025题解
a:数组首元素的地址, *b:数组a *b + 1:a[1], b:数组指针,指向a数组, b + 1:在b的基础上在往后走一个a数组的步长, * (*b + 1):4, c, sizeof(a):12, sizeof(b):8, sizeof(&a):12, sizeof(f1):1 c:24。//*registry=registry[0],(int (*)(int))强制类型转化为接收类型为int,返回类型为int的函数指针,即main(DOUBLE(argc + 1)),递归调用main函数。
2025-11-10 18:01:49
720
原创 西邮linux2023题解
请实现filter()函数:过滤满足条件的数组元素。提示:使用函数指针作为函数参数并且你需要为新数组分配空间。补全函数= NULL)i<length;i<length;作为一名合格的C-Coder,一定对内存很敏感吧~来尝试理解这个程序吧!int foo;
2025-11-09 21:11:49
653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅