自定义博客皮肤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)
  • 收藏
  • 关注

原创 C字符串中关于\0的一些问题

而strlen,函数的特点就是找到\0并返回前面的字节数,如果找不到,那就一直找,这样可能对发生内存越界,段错误,也可能返回一个错误的值,我调试给大家看吧,是 C/C++ 标准库中用于计算 C 风格字符串长度 的函数,其核心特性是 依赖。今天写代码的时候,突发奇想,我们都知道,C的字符串后面会有一个。终止符 来确定字符串结尾,什么意思呢,也就是接收一个带有。那有人就问了,博主,博主,怎样才能不要这个。,还是很取决于自己的定义方式哈。以式结尾,那好,来看看吧。本身占五个字节对吧,来输出他是因为,他没有。

2025-04-12 19:28:27 98

原创 C中struct怎么计算字节

今天我在敲代码的时候,创建了一个结构体我看了一眼,自然就觉得为17字节,简单嘛,因为我的电脑是64位的int*占8位,两个int两个4字节,然后最后一个char1个字节,加起来17嘛,但是实际情况是24字节。!!!!!我瞬间想起来了,内存对齐在 C 语言中,内存对齐是一个重要的概念,它影响着数据在内存中的布局和访问效率。内存对齐的主要目的是为了提高 CPU 访问内存的速度和性能。不同的数据类型有不同的对齐要求,编译器会根据这些要求在数据成员之间插入填充字节,以确保每个成员都能按照其对齐要求进行访问。

2025-04-11 22:06:21 1005

原创 const char* p和char const* p和char *const p

和强调所指向内容的常量性,保护内容不被意外修改,常用于函数参数传递或指向常量字符串等场景。强调指针本身的常量性,指针一旦确定指向某个地址就不能更改,适用于需要固定指向某个特定内存区域且允许修改内容的情况。

2025-04-10 16:51:12 305

原创 关于char[]和char*[]

char[]和char*[]区别

2025-04-09 20:14:24 379

main.c

main.c

2022-11-01

空空如也

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

TA关注的人

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