自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 路过的好心人,帮帮我们吧(可互填)

19 岁老大爷的问卷调查滞销了,帮帮咱农村人吧,好心人[可怜]

2025-04-07 11:17:58 286

原创 23计导复习

标准ASCII码能表示128个字符: 控制字符, 和可见字符(英文标点符号, 英文单词), 因为只能表示128个字符, 那中文, 日文, 韩文, 火星文…拓展ASCII码可以表示256个字符, 在(标准)ASCII的基础上加上了少部分语言的单词, 反正只能表示256个字符, 中, 日, 韩, 火星文, 表示不了.网络按拓扑结构分: 星型结构, 环型结构, 总线型结构, 混合拓扑结构, 分布式结构, 树型结构, 网状拓扑结构, 蜂窝拓扑结构。记这些差不多了, 不该拿的分, 咱不拿, 留到下学期的。

2024-12-17 16:55:32 725

原创 关于 & 和 && 作用于布尔表达式的效果

本文默认看官已熟知按位与运算以及逻辑与运算, 不再进行过多介绍.

2024-10-13 13:38:45 443

原创 C++: 调用无参构造到底加不加括号? 为什么?

通常在定义对象时,不加括号的形式是最常见和明确的。例如:ClassName obj;这种形式清晰地表明了正在创建一个ClassName类型的对象obj,并且调用其默认构造函数(无参构造函数)。综上所述,虽然在某些特定情况下需要加括号来调用无参构造函数,但在简单的对象定义场景中,为了避免误解,建议尽量使用不加括号的形式来调用无参构造函数,除非明确知道加括号的必要性和含义。

2024-08-24 21:46:32 362

原创 参诸文籍, 带你深入理解常量指针, 指针常量, 常指针常量.

本文旨在通过分享, 我阅读相关文章后对声明语法的理解, 为大家讲清楚这个声明语法究竟是怎么回事?

2024-08-23 09:05:29 1170

原创 参诸文籍, 带你深入理解C/C++复杂指针声明

大家是不是曾经遇到像int * (* (*fp1) (int) ) [10];一样的复杂指针声明? 是不是看着这种声明表达式就头晕? 本文将结合C/C++运算符优先级和右左原则(即, The Right-Left Rule)引导你逐步理解C/C++的复杂指针声明.

2024-08-21 10:28:41 1429

原创 一个小小的“指向返回指向指向int类型的指针的指针的函数的函数指针的指针“给我带来的创伤, 要我用一辈子来治愈.

这名字容易给人整微醺了.Damn是小伙伴们别担心.接下来我一一给大家解释.还没搞清楚函数指针这种语法的小伙伴们可以去看看我往期的相关文章.PS: "希佳佳"的多重指针声明中, 星号的结合顺序是按。不知道大家看完, 有没有跟我一样微醺.也是按照结合顺序排列的.

2024-08-19 00:47:22 788

原创 [详解] C/C++函数指针: int * (*ptr) ();和int (**ptr) ();的差异及其形成原因

总结来说,差异在于第一个声明中ptr是指向返回int类型的函数的指针;第二个声明中ptr是指向返回指向int的指针的函数的指针。这种结合顺序的差异由 C 或 C++ 语言的语法规则所决定,从而清晰准确地定义了不同的数据类型和指针关系。

2024-08-19 00:19:13 407

原创 C/C++指针:int * ptr中是因为 int和*结合, 还是*和ptr结合才让ptr成为指向int的指针的?

理解为*pptr是一个指针的整体, 而int *是这个指针指向的类型.表明这个指针指向的元素还是一个指针(并且该指针指向的实际内容是。被定义为一个指向指针的指针,且最终指向的那个指针指向的是。例如,可以用于表示一个二维数组的行指针等场景。修饰这个指针指向的内容是整数类型。对其指向内容类型的限定。)得到内层的指针,再解引用一次(指定了这个指针指向的数据类型为。的性质是指向整数的指针。是一个指针,而这里有两个。本身又是一个指针,第二个。成为指针变量,同时结合。可以通过解引用一次(

2024-08-18 21:00:20 362

原创 C/C++函数指针: int * (*a)()和int (**a)()的差异及其形成原因

综上所述,这两种语法结构的差异本质上是由于括号的结合顺序和不同的指针层级以及对函数返回值的描述方式的差异引起的。正确理解和运用这些语法规则对于准确地描述和操作函数指针以及复杂的指针关系在 C 和 C++等编程语言中是非常关键的,因为这些语言允许程序员直接操作内存和进行底层的编程控制,但同时也需要对这些语法细节有清晰的认识以避免错误和混淆。

2024-08-18 20:32:17 568

原创 用百万文字拼出一张照片, 快去给你的心上人表白吧!

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,!!

2024-08-01 18:11:34 586

原创 为什么pillow的ImageFont.truetype函数打开字体会报错(“cannot open resource”)?怎么解决?

truetype函数遇到的问题可以通过预先把字体通过open函数(返回的是一个file-like)打开, 给再传给truetype解决PS网上还有一种方法是把字体的路径改为绝对路径, 如果我的方法不行, 可以试试这个传送门。

2024-08-01 07:35:35 1035

原创 C++: 《三兄弟三姐妹之:指针常量、常量指针、常量指针常量》

在这个背景下(与"int *p , int* p, int * p"这种不一样, 看靠下面"豆包", 那部分), 可以把*p理解为指针所指向的对象,直接修饰**p*所以指针的指向可变, 所指对象的状态不可变, 常量指针., 所以指针指向不可变, 对象状态可变,它是指针常量, 而。通常情况下,可以这样理解:在 C++ 中,用于访问指针所指向的对象。您的理解在一定程度上是正确的。表示所指向的对象,但不能通过。表示指针所指向的对象。是指针本身且其指向不能更改,是指针本身且其指向可以更改,这几种普通指针的声明中,

2024-07-29 02:21:20 831

空空如也

空空如也

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

TA关注的人

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