
深蓝C++
文章平均质量分 90
起落安妥
这个作者很懒,什么都没留下…
展开
-
第四章节-30-从数组到指针
是数组指针的标准访问方式,等效于数组的下标访问操作符。这种方式的好处是它可以直接访问指针所指向的数组中的元素,非常简洁和直观。原创 2024-08-14 00:06:39 · 996 阅读 · 0 评论 -
第四章节-29-数组的引入
指针数组:是一个数组,每个元素都是指向某个变量的指针。例如是一个包含3个int类型指针的数组。你可以将多个变量的地址存储在这个数组中,并通过它们访问这些变量。数组指针:是一个指向数组的指针。它不是数组,而是一个指向数组的指针。例如是一个指向包含3个int类型元素的数组的指针。你可以通过这个指针访问整个数组的元素。它们的主要区别在于用途和存储的信息:指针数组存储多个指针,每个指针可以指向不同的内存地址,而数组指针则指向一个完整的数组。数组对象是一个左值:这意味着你可以通过下标直接访问和修改数组的元素。原创 2024-08-09 01:05:56 · 775 阅读 · 0 评论 -
第四章节-28--数组--Vector -字符串
在C++中,数组的名称实际上是指向数组第一个元素的指针,但是数组本身并不是一个可赋值的对象(如类对象)。数组的长度和内存布局在定义时就已经确定,因此不能简单地通过。这个空字符非常重要,因为它告诉程序哪里是字符串的结束,而不仅仅是数组中的最后一个字符。操作符在C++中处理的是赋值而不是拷贝,这种直接赋值在编译时是不合法的。在C++中,数组的初始化行为在函数内部和全局域的确是不同的。编译器会将其解释为一个字符数组,并在数组的末尾自动添加一个空字符。返回一个指针,指向分配的这块内存的第一个字节(即第一个。原创 2024-08-08 23:44:10 · 743 阅读 · 0 评论 -
深蓝C++ 第三章节补充
是一个常见的类型别名,用于表示对象大小的无符号整数类型。引入类型别名有助于代码的可读性和维护性。当引入类型别名时,指针类型被视为整体。在基础上引入常量表示指针为常量的类型时,应该明确其用途。更具优势,特别是在定义复杂类型时。类型别名是为了给现有类型引入别名,以便使用。以下是一些代码示例,展示了如何使用。这行代码定义了一个新的类型别名。类似,但更简洁、可读性更强。引入类型别名在某些情况下比。(从 C++11 开始)原创 2024-08-06 00:25:41 · 384 阅读 · 0 评论 -
深蓝C++ 第三章节;
指针是用于存储变量地址的变量。:定义一个指向val的指针pval是一个整数变量,p保存了val的地址。:定义一个空指针p,指向nullptr。引用(Reference):引用是一个对象的别名,定义后在其生命周期内不能更改绑定对象。引用必须在定义时绑定到一个对象,不能是字面值,也不存在空引用。引用通常比指针更安全。指针的引用:指针 本身是对象,因此可以有指向指针的引用,这样的引用可以用来操作指针。使用const可以声明常量对象,防止对其进行修改,提供更安全和可读的代码。原创 2024-08-04 23:55:02 · 734 阅读 · 0 评论 -
C++ 初探——第二章节(13课)
函数:一段能够被的代码,可以接收输入,进行并行处理或者产生输出;——返回类型:表示函数返回结果的类型,可以为void——函数名称:用于函数的调用;——:表示函数的接受的数据类型,可以为空,可以为void,可以无形参;——函数体:具体的执行逻辑;main函数:特殊函数,作为整个程序的入口;——返回类型为int,表示程序的返回值;通常使用0表示正常返回;——形参列表可以为空;原创 2024-08-03 17:00:16 · 353 阅读 · 0 评论