点进这篇文章的朋友们,如果对「指针」没有概念,那么请面壁思过。
2022-04-06 10:11:37
2380 上一节中,我们利用了一个小知识来介绍了一下指针,在上面这个例子中,小明和小丽手中的这个杯子就好比我们C语言中的变量,它确实是实实在在存放一些有具体意义的数据。这个杯套就类似于C语言中指针的作用,假设
2022-08-15 16:24:31
2209 
C++ 中的虚函数用于解决动态多态问题,虚函数的作用是允许在派生类中重新定义与积累同名的函数,并且可以通过基类指针或引用来访问基类和派生类中的同名函数。
2022-09-07 11:27:17
3317 C++是一门古老的语言,但仍然在不间断更新中,不断引用新特性。但与此同时 C++又甩不掉巨大的历史包袱,并且 C++的设计初衷和理念造成了 C++异常复杂,还出现了很多不合理的“缺陷”。
2022-09-15 09:04:30
1146 在很大程度上,C++是C的超集,这意味着一个有效的C程序也是一个有效的C++程序。
2022-09-16 10:20:12
1503 指针是C语言最重要也是最难理解的部分,它在我们平时的工作中无处不在。
2022-09-26 10:18:19
1629 指针也就是内存地址,指针变量是用来存放内存地址的变量,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。
2022-10-13 17:00:13
3209 最近有小伙伴对于 C 语言中指针的运算有点疑问:指针变量加 1 之后,到底向后偏移了几个字节呢?
2023-01-29 11:31:36
1687 指针和引用的不同之处是什么?
2023-06-14 09:14:36
604 
指针是C和C++中的难点和重点。指针是C的灵魂。我不想重复大多数书上说得很清楚的东西,只是把我看过的书中说得不清楚或没有说,而我又觉得我理解得有点道理的东西写出来。目的是:1、通过写这些东西,把我脑袋中关于C的模糊的知识清晰化。2、给初学者们一点提示。
2023-06-28 10:21:35
723 大家好,我是嵌入式老林,从事嵌入式软件开发多年,今天分享的内容是C语言数组和指针的区别,希望能对你有所帮助。
2023-07-11 12:40:14
734 
在C语言中,指针函数和函数指针是强大且常用的工具。它们允许我们以更灵活的方式处理函数和数据,进而扩展程序的功能。
2023-08-16 16:14:59
1878 指针和数组之间存在着紧密的关系。在本文中,我们将探讨指针和数组的关系、指针算术和数组遍历、多维数组与指针以及指针数组和数组指针。
2023-08-17 15:29:08
835 在C语言中,指针是一项重要的概念,它允许我们直接访问和操作内存地址。
2023-08-17 15:30:28
1427 指针对许多 C 编程至关重要,但它们可能很难理解。本文通过实际示例来复习它们的语法以及它们的工作原理。
2023-10-21 17:54:21
1626 我想对很多学习C语言的新手来说,指针无疑是一个难点。但是,我觉得指针也是C语言特别重要的一个特性。也许,你在除了C和C++以外的编程语言中,很少看到指针。而C++中,也多用引用,而非指针。指针,作为
2020-12-29 07:20:36
是面向过程语言,而C++是面向对象语言。说C和C++的区别,也就是在比较面向过程和面向对象的区别。
1、面向过程和面向对象的区别
面向过程:面向过程编程就是分析出解决问题的步骤,然后把这些步骤一步
2025-12-24 07:23:44
区别
1、面向对象编程 (OOP):
C语言是一种面向过程的语言,它强调的是通过函数将任务分解为一系列步骤进行执行。
C++在C语言的基础上扩展了面向对象的特性,支持类(class)、封装、继承
2025-12-11 06:23:20
和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更容易学习,并且编程环境更为简单。 我在这里不能完全列出不同之处,仅列出比较显著的区别: 1.指针 JAVA语言让编程者无法找到
2016-04-11 15:19:26
和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更容易学习,并且编程环境更为简单。 我在这里不能完全列出不同之处,仅列出比较显著的区别: 1.指针 JAVA语言让编程者无法找到指针
2016-10-10 14:50:32
和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更容易学习,并且编程环境更为简单。 我在这里不能完全列出不同之处,仅列出比较显著的区别: 1.指针 JAVA语言让编程者无法找到指针
2018-09-13 16:02:06
本帖最后由 圈圈7029 于 2014-11-13 11:41 编辑
《C/ C++/ Java 程序设计经典教程》(Deitel 著)●集作者几十年程序设计经验之精华,从软件工程
2014-11-13 11:22:36
PHP`引用`和C语言`指针`的区别是什么
2020-10-27 08:27:45
如何看待new/delete、malloc/free ?如何看待引用和指针 ?什么是函数重载?
2021-12-24 07:03:09
关于C++中函数指针的使用(包含对typedef用法的讨论) (一)简单的函数指针的应用。 //形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char
2018-07-13 03:51:04
由于C++解释器比C语言解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C++语言写的源程序用C语言改写是很有必要的。C++与C区别最大的就是C++中
2020-07-08 20:51:50
由于C++解释器比C语言解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C++语言写的源程序用C语言改写是很有必要的。C++与C区别最大的就是C++中
2020-07-11 09:34:24
由于C++解释器比C语言解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C++语言写的源程序用C语言改写是很有必要的。C++与C区别最大的就是C++中
2021-06-30 10:54:41
由于C++解释器比C语言解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C++语言写的源程序用C语言改写是很有必要的。C++与C区别最大的就是C++中
2021-07-05 14:59:39
由于C++解释器比C语言解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C++语言写的源程序用C语言改写是很有必要的。C++与C区别最大的就是C++中
2021-11-17 10:16:27
,少走弯路!七.其他以上就是C++中主要的与C的区别最大而且最常用的特性及修改方法。其他的还有一些比如模板的使用等等,这些都是为了方便编程,复用代码。C中没有,只好自己写多个函数来分别实现。另外还有参数列表里的&符号要用指针替代,缺省值也要去掉,而在调用的时候要注意将缺省值写上。`
2021-07-07 09:31:16
。一般情况下,如果不考虑指针强制转换的话,我们要求某个类型的地址必须放到对应的类型的指针变量中。int a = 10;int *p = &a;以上两句话可以看出指针变量p和普通变量之间没有本质区别,都是变量空间放了一个数值,只是p中间放置的有些区别,是普通变量a的地址值,它指向了空间a。这是我们
2021-12-15 07:57:34
ESP32在Eclipse下如何添加C++生成得静态库(.a)如何引用?
2023-02-20 08:33:42
谈谈C语言中指针有什么好处,请各位高手们谈谈自己的体会...
2012-09-01 17:38:47
c语言面试题,c++面试题1. static有什么用途?(请至少说明两种) 1) 限制变量的作用域 2) 设置变量的存储域 2. 引用与指针有什么区别? 1) 引用必须被初
2008-10-22 11:19:03
5 1. static有什么用途?(请至少说明两种)答 、1.限制变量的作用域。2.设置变量的存储域。2. 引用与指针有什么区别?答 、1) 引用必须被初始化,指针不必。2) 引用初
2008-10-22 11:26:01
25 摘要:本文主要结合51单片机系统的硬件资源特点,从指针结构声明,对于不同存储区(片内、片外数据存储区和程序存储区)的指针寻址的实现等方面阐述了单片机C语言才匀针的应用
2010-07-07 12:38:57
95 C语言中指针的介绍非常详细 C语言中指针的介绍非常详细
2015-12-25 10:39:47
57 C和指针_C与C++经典著作,感兴趣的小伙伴们可以瞧一瞧。
2016-11-16 18:32:35
0 C++实验--指针
2016-12-30 14:50:56
1 C++“指针”学习建议
2017-03-31 15:53:32
3 C和指针习题答案配C和指针
2017-09-07 14:29:48
6 指针和引用的定义 在深入介绍之前我们首先来看一下指针和引用的定义、指针和引用的区别,然后分别针对指针和引用展开讨论,深入细节为何有这些差异。 指针的权威定义: In a declaration T
2017-09-27 15:19:42
1 往往,我们一提到指针函数和函数指针的时候,就有很多人弄不懂。下面就由小编详细为大家介绍C语言中函数指针,指针函数和函数指针之间的区别。
2017-11-16 15:18:36
3986 针对静态测试中空指针引用缺陷假阳性问题,提出一种空指针引用缺陷分类假阳性识别方法。挖掘空指针引用缺陷知识,对空指针引用缺陷知识进行预处理,生成空指针引用缺陷数据集;通过基于粗糙集理论属性重要性
2017-11-25 11:04:22
8 我C语言中其它的知识都学得可以,唯独指针搞不懂。如果是这样,我可以很负责的告诉你,对于这门编程语言,你等于是没学。所以学好指针对于初学者是非常重要的。或许你会觉得它有点抽象,但是当你彻底理解了指针的含义,你会发现指针用起来特别方便。
2018-01-09 15:12:07
5216 ,循环,多态性,数组,模板,习题,STL编程,预处理,指针,结构体,位运算,文件,常见错误,c++模板使用疑问等
2018-07-09 08:00:00
18 引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏
2018-07-17 16:33:47
4562 采用指针来传递对象,虽然可以避免调用复制构造函数和析构函数,但由于它得到了该对象的内存地址,可以随时修改对象的数据,因此它破坏了按值传递的保护机制。如果用const指针来传递对象,就可以防止任何试图对该对象所进行的操作行为,并且保证返回一个不被修改的对象。
2018-09-23 09:50:00
2163 为什么使用指针?因为在操作大型数据和类时,指针可以通过内存地址直接访问数据,可避免在程序中复制大量的代码,因此指针的效率最高。一般来说,指针会有3大用途
2018-10-04 10:33:00
5695 对每个人来说,习惯 C++需要一些时间,对于已经熟悉C 的程序员来说,这个过程尤其令人苦恼。因为C 是C++的子集,所有的C 的技术都可以继续使用,但很多用起来又不太合适。例如,C++程序员会认为指针的指针看起来很古怪,他们会问:为什么不用指针的引用来代替呢?
2019-01-10 16:48:25
0 本文档详细介绍的是Visual C++教程之C++的语言资料概述免费下载主要内容包括了:1 从C到C++的程序结构 ,2 程序书写规范,3 数据类型,4 运算符和表达式,5 基本语句 ,6 函数,7 指针和引用,8 作用域和存储类型 ,9 预处理
2019-02-15 15:59:35
3 C++语言中的数据类型、运算、语句结构、数组、指针、函数是C++程序设计的基础。掌握这些基本内容,对利用C++语言解决一般应用问题是非常必要和有用的。
2019-02-19 14:49:00
0 本文档详细介绍的是C++程序设计教程之指针的详细资料说明主要内容包括了:1. 指针的概念,2. 变量与指针,3. 数组与指针,4. 字符串与指针,5. 函数与指针,6. 返回指针值的函数,7. 指针数组和指向指针的指针,8. 有关指针的数据类型和指针运算的小结,9. 引用
2019-03-14 16:04:35
7 指针和数组都是C语言的精髓所在,对于很多C程序员来说,如果你问这样一个问题:数组和指针有什么区别?他们的答案很可能是:”数组和指针不是同一样东西吗,他们之间有什么区别啊?
2019-05-27 14:51:35
4785 
我们可能听过C语言中的传值和传指针,在其他语言中,也有传引用一说,那么他们到底有什么区别呢?如果你还不能准确地分辨,就该好好了解一下了。
2019-09-08 10:14:32
5730 C++程序设计中使用指针可以: 使程序简洁、紧凑、高效,有效地表示复杂的数据结构,动态分配内存,得到多于一个的函数返回值
2019-11-05 17:52:16
2 一。对于众多人提出的c/c++中指针难学的问题做个总结:
2019-11-07 17:13:25
8 C语言函数参数的传值和传指针有什么区别?
2020-02-26 16:35:32
3005 C++封装:this指针
2020-06-29 14:37:46
4014 
在学习了C语言和C++之后,这两者之间的区别我们需要仔细的捋一捋!
2020-06-29 14:56:34
6593 
指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元。引用:引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。
2020-06-29 15:05:23
5727 
int &a=b 相当于 int const a=b。即引用是一个指针常量(又称常指针,即一个常量,其类型是指针)。 每当编译器遇到引用变量a,就会自动执行 操作。
2020-06-29 15:08:34
12818 
详谈数组和指针的区别与联系
2020-06-29 15:18:02
23085 
C++:引用的使用场景
2020-06-29 15:18:08
4644 
有两个与指针关联的值。第一个是存储在指针本身中的存储地址,第二个是存储在该存储地址中的数据。要修改存储在指针变量中的地址
2020-09-26 11:38:28
1985 
今天给大家分享一下这段时间学习c++的总结学习:c++里面的const关键字和引用。
2020-12-24 15:35:05
1328 01 C++程序到C程序的翻译 想要理解C++语言中的this指针,下面我们做一个举例,我们要先把下面的C++代码转换成C代码: (1)大家知道,C语言中没有类定义class关键词,但是有跟
2021-06-27 11:24:46
3424 
先解决两个疑问 ◆ 指针和引用的不同之处是什么? ◆ 何时用用指针?何时用引用? 指针和引用的不同之处 看如下代码: 指针是用来表示内存地址的,而指针这个整数正是被指向的变量地址。 而引用就是给变量
2021-09-02 14:37:21
2514 
本期是C++基础语法分享的第六节,今天给大家来分享一下: (1)引用; (2)宏; (3)成员初始化列表; (4)封装; (5)继承; (6)多态; 引用 左值引用 常规引用,一般表示对象的身份
2021-09-12 09:58:57
1822 const 作用 修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer); 修饰引用,指向常量
2021-09-23 11:39:48
2505 #define SIZE 10int arry[SIZE]={0,1,2,3,4,5,6,7,8,9}; //数组名arry表示数组首元素的地址*int p,temp;//可直接初始化定义指针
2022-01-13 13:11:20
3 C语言中的指针1、指针是什么2、指针和指针类型2.1、指针 + - 整数2.2、指针的解引用3、野指针3.1、野指针成因3.2、如何规避野指针4、指针运算4.1、指针 + - 整数4.2、指针
2022-01-13 14:10:33
11 C和C++经典著作《C和指针》
2022-01-17 09:46:43
0 在上一则教程中,通过与 C 语言相比较引出了 C++ 的相关特性,其中就包括函数重载,引用,this 指针,以及在脱离 IDE 编写 C++ 程序时,...
2022-01-25 19:13:08
1 指针在声明时可以暂时不初始化,即pointer = nullptr,指针在生命周期内随时都可能是空指针,所以在每次使用时都要做检查,防止出现空指针异常问题,而引用却不需要做检查,因为引用永远都不会为空,它一定有本体,一定得代表某个对象,引用在创建的同时必须被初始化。
2022-03-11 10:24:54
2256 在C语言教程中我们使用通过数组名通过偏移和指针偏移都可以遍历数组,那么指针和数组到底有什么区别??
2022-07-18 16:29:08
2619 指针是用来表示内存地址的,而指针这个整数正是被指向的变量地址。
2022-10-08 11:44:28
1218 让我们通过下面的例子,来了解 C语言中字符数组和字符指针之间的区别。
2023-01-29 16:35:16
3575 虚函数是基类中声明的成员函数,且使用者期望在派生类中将其重新定义。那么,在 C++ 中,什么是虚函数呢?在 C++ 中,通常将虚函数用于实现运行时多态,该特性由 C++ 提供,适用于面向对象编程
2023-02-11 09:39:26
1437 C++是C语言的继承,它可进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
2023-02-15 09:40:59
1068 
C++是C语言的继承,它可进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
2023-02-15 09:43:16
977 
C++是C语言的继承,它可进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
2023-02-15 09:43:32
1024 
C++是C语言的继承,它可进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
2023-02-15 09:43:49
1107 
的重要手段。没有虚函数,C++和C的区别就不大,都需要借助大量的“函数指针”,进行面向对象的程序设计(特别是功能扩展方面)。
2023-02-15 11:14:10
1461 
C/C++中可以使用指针指向一段代码,这个指针就叫函数指针,假设有这样一段代码:
2023-02-15 14:13:10
953 
指针是C语言中的一个重要概念,也是C语言的一个重要特色。正确而灵活地运用它,可以使程序简洁、紧凑、高校。
由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化地称为指针,意思是通过它能找到以它为地址的内存单元。
2023-03-10 14:43:01
1582 在C语言中一个函数可以返回一个整型值、字符值、实型值等,也可以返回指针型的数据,即地址,其概念与以前类似,只是返回的值的类型是指针类型。
2023-03-10 15:28:36
1057 C++中struct和class的区别是什么?C++中struct和class的最大区别在于: struct的成员默认是公有的, 而class的成员默认是私有的,
2023-03-10 17:41:32
1150 之前的文章我们已经介绍了C++中的基本类型如int,bool和double等,除了基本类型C++还有一些更复杂的数据类型复合类型,所谓的复合类型就是通过其他类型定义的类型,本篇文章我们将会着重介绍C++的复合类型引用和指针。
2023-03-17 14:00:17
1172 前一篇文章我们主要介绍了C++中的复合类型引用和指针,这篇文章我们将会主要介绍C++中const关键字。有时候我们想定义一个值不能被改变的变量,例如我们想使用一个变量存储buffer的大小,如果我们不希望这个值被改变,那么我们就可以使用const关键字。
2023-03-17 14:01:31
1235 点击上方名片关注我们C语言和C++相关的面试题一直比较少见一些,没有Java方向写的人那么多,这是一篇C语言与C++面试知识点总结的文章,非常难得。const作用修饰变量,说明该变量不可以被改变
2022-05-26 10:38:31
1784 
C++智能指针的头文件: #include 1. shared_ptr: 智能指针从本质上来说是一个模板类,用类实现对指针对象的管理。 template class shared_ptr
2023-11-09 14:32:37
1428 
绝对引用和相对引用是在Excel中使用VLOOKUP函数时的两种引用方式,它们的主要区别在于在填充公式时,引用的单元格地址是否会发生改变。 相对引用是VLOOKUP函数默认的引用方式。在填充
2023-12-01 10:27:30
6132 VB语言和C++语言是两种不同的编程语言,虽然它们都属于高级编程语言,但在设计和用途上有很多区别。下面将详细比较VB语言和C++语言的区别。 设计目标: VB语言(Visual Basic)是由
2024-02-01 10:20:07
4129 同样是结构体,看看在C语言和C++中有什么区别?
2024-10-30 15:11:20
1177 同样是函数,在 C 和 C++ 中有什么区别? 第一个返回值。 C语言的函数可以不写返回值类型,编译器会默认为返回 int。 但是 C++ 的函数,除了构造和析构这两个特殊的函数,必须得写上返回值
2024-11-29 10:25:52
1320
评论