自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 西邮Linux2025年strbuf作业思路及代码

第一个函数的目的是 ,初始化结构体。也就是说,我们将结构体次初始化下,相当于 程序给我们定义了一个变量 int a;让我们来初始化a的值。在原有程序中,他已经给结构体了个名字sb,然后在init函数中传过来了这个结构体,并在这个函数中,用sb指针来接收,我们通过sb指针来访问结构体成员并初始化。比如第一个是Len,我们可以sb->0来初始化。同理第二个是字符串容量,也就是拥有的字节数,注意不能初始化为0而应该是1,原因是系统可能返回null,我们检验时误以为没有分配成功,所以分配字符串时,至少为1。

2025-11-13 02:33:00 510

原创 西邮Linux兴趣小组2025纳新题解

sizeof(&a)=sizeof§,p为指针变量,p=&a,sizeof§在32位为4,64位为8.const 数据类型 *指针名=数据类型 const *指针名,称为常量指针,指针指向的内容不可修改,但指针本身可以指向其他地址。遍历数组,每个元素都与0做按位异或运算,因为0^A=A,任何数与本身异或都为0,所以xorAll最终结果是两出现了奇数次的数异或运算的和。举例,6(0110),-6(先取反码,再取补码,1110->1001->1010),0110&1010=0010,即得到最低位的1.

2025-11-02 13:36:30 634

原创 西邮Linux兴趣小组2023纳新题解

请实现filter()函数:过滤满足条件的数组元素。提示:使用函数指针作为函数参数并且你需要为新数组分配空间。​​/*补全函数*/i++) {return 0;//函数指针,接收int,返回int,用于判断元素是否满足条件i<length;i++){//满足条件的元素个数//为新数组开辟内存并检测int num=0;i<count;i++){}//判断数字是否为正数i++) {return 0;}​其中,

2025-11-02 13:36:14 881

原创 西邮Linux兴趣小组2024纳新题解

1 b是数组指针 有b=&a,*b=a2 c是指针数组 有c=&a,*c=a,**(c+1)= *(a+1)=(a+1)

2025-11-02 13:35:20 678

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除