• 关于

    指针

    的搜索结果

回答

不过Java一般不说指针,而是用引用(reference)来称呼指向对象的指针,不过,Java中仍然可以找到一些指针存在的影子,例如,当一个对象为null时调用方法会导致null pointer异常,即所谓的空指针错误,可见Java内部...
a123456678 2019-12-02 02:41:19 0 浏览量 回答数 0

回答

我在看一个日本人写的书《征服 C 指针》,书上的引言提到这么一句话确实,“C指针”有着底层而邪恶的一面,但是,它又是构造链表和树等“数据结构”不可缺少的概念。如果没有指针,我们是 做不出像样的应用程序的。...
a123456678 2019-12-01 19:50:57 898 浏览量 回答数 1

回答

1.从编译器的角度来解释,编译器不允许const指针赋值给非const指针,因此可知const指针不能隐式转换为非const指针。2.由1知,const指针q加上任意常数n,即q+n仍然为const指针类型(因为const指针允许本身发生移动...
杨冬芳 2019-12-02 02:25:32 0 浏览量 回答数 0

回答

引用比指针会更安全。比如定义一个引用变量和一个指针变量:引用变量必须要这样:int b=1;int&a=b;引用必须要指向一个已经存在的变量。而定义指针的时候: a可以直接定义,没有规定一定要初始化,所以可能出现:...
a123456678 2019-12-02 01:59:50 0 浏览量 回答数 0

回答

将一个基类对象指针(或引用)cast到继承类指针,dynamic_cast会根据基类指针是否真正指向继承类指针来做相应处理,使用格式不对,dynamic_cast(expression)该运算符把expression转换成type-id类型的对象。...
nothingfinal 2019-12-02 01:59:43 0 浏览量 回答数 0

回答

将一个基类对象指针(或引用)cast到继承类指针,dynamic_cast会根据基类指针是否真正指向继承类指针来做相应处理,使用格式不对,dynamic_cast(expression)该运算符把expression转换成type-id类型的对象。...
xumaojun 2019-12-02 01:59:43 0 浏览量 回答数 0

回答

指针——C语言的灵魂 为什么说C指针是C语言的灵魂&xff1f;买前必读&xff1a;迷你书下载 精彩片段&xff1a;恶名昭著的指针究竟是什么&xff1a;报错 为什么说C指针是C语言的灵魂&xff1f;来自读者对C和指针的解说 他可以直接...
kun坤 2020-06-09 15:10:04 4 浏览量 回答数 1

回答

由于void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值,因此还可以用void指针来作为函数形参,这样函数就可以接受任意数据类型的指针作为参数。例如:void memcpy(void dest,const void*...
a123456678 2019-12-02 02:00:27 0 浏览量 回答数 0

回答

你这句话是错误的,你传的是数组名,数组名不等价于地址。编译器用数组名标记数组的属性,比如具有确定数量...数组名:产生一个指向数组的指针,而不是一个指向某个指针常量的指针。以上内容来源:《C和指针》P141~142
a123456678 2019-12-02 02:41:22 0 浏览量 回答数 0

回答

第一段程序你结构体指针没初始化,b根本就是的野指针嘛,你程序能运行时因为野指针恰好没影响到程序的运行;第二段函数中返回结构体指针,main函数若是处理该给指针就属于越界操作.你通过malloc创建结构体,会在内存中段...
a123456678 2019-12-02 02:39:11 0 浏览量 回答数 0

回答

void initList(Type*L){/L是Type指针指针*L&61;(Type*)malloc(sizeof(Type));(*L)->length&61;0;} 我知道从小弟理解的initList函数里面可以化简成上面的那个initList函数&xff0c;但是initList(Type*L)传入的是...
爱吃鱼的程序员 2020-06-22 22:50:18 1 浏览量 回答数 1

回答

要理解二级指针的用法,必须先从根本上理解它的含义。其实含义很简单,二级指针指针指针。比如说,内存地址A中存放了一个地址,那么A就是一个指针;内存地址B中恰好存放了内存地址A,那么B就是一个指针指针,...
a123456678 2019-12-02 02:42:04 0 浏览量 回答数 0

回答

要理解二级指针的用法,必须先从根本上理解它的含义。其实含义很简单,二级指针指针指针。比如说,内存地址A中存放了一个地址,那么A就是一个指针;内存地址B中恰好存放了内存地址A,那么B就是一个指针指针,...
a123456678 2019-12-02 02:41:33 0 浏览量 回答数 0

回答

不知道你对指针指针,折腾啥异或操作,能说说道理吗。指针的与,或,经常用,不过那是指针和整型的玩。段错误,指针越界,跨平台不安全性。
杨冬芳 2019-12-02 02:59:49 0 浏览量 回答数 0

回答

左边指针的往右走,找一个大于等于21的元素,右边的指针往左走,找一个小于等于21的元素,然后俩指针的值交换。继续循环上面的过程。直到俩指针相遇或擦肩而过。把21交换到俩指针相遇的地方就可以了。第一次交换25和...
小旋风柴进 2019-12-02 01:18:50 0 浏览量 回答数 0

回答

当前比较位置的字符向前N-1位的子串恰好与T中从第一个字符起止N-1个字符形成的子串相等,且N小于当前位置,满足这些条件的N的最大值即为T当前位置指针回退的位置,然后迭代此过程,直到T本身匹配或回退到第一个字符...
boxti 2019-12-02 01:26:08 0 浏览量 回答数 0

回答

我从数据库中检索信息,这些信息都存在指针内。现在我需要去指针中的每个项目来检索信息然后显示在页面上。我用fecthAllSpots()方法可以在指针中返回很多项目,如何在指针中的项目里检索信息呢?
蛮大人123 2019-12-01 19:54:36 871 浏览量 回答数 1

回答

C/C++ 规定可以将任何类型的指针转化为void指针,void指针转换为任何类型的指针,所以我们可以将type 转化为void,然后将void转化为char进行memcpy。若是入参定义为char,对于编译器不能隐身转化的类型需要在调用的...
a123456678 2019-12-02 02:01:57 0 浏览量 回答数 0

回答

m声明完后,m存储了m数组第一个字符的地址,但m并不是指针 char m[]="abcdef;才是指针,该指针的地址为m的值 char*x=m;这种方式是将上面两步合二为一,则n就代表了指向数组的第一个未知的指针 char*n="abcdef;数组m...
a123456678 2019-12-01 19:48:29 969 浏览量 回答数 1

回答

你给的例子里面确实没有修改mArrayCount这个局部变量啊。...但是当变量是一个指针的时候,block里只是复制了一份这个指针,两个指针指向同一个地址。所以,在block里面对指针指向内容做的修改,在block外面也一样生效。
a123456678 2019-12-02 03:12:50 0 浏览量 回答数 0

回答

如果p是个一级指针*p 则可以取出如果p是个二级指针则*p/此时括号非必须还有需要看上下文 如果是函数指针的话,此时括号是需要的比如 int(p)(int x);声明一个函数指针*/p=function;将function函数的首地址赋给指针p/
a123456678 2019-12-02 02:39:22 0 浏览量 回答数 0

回答

c_str()返回的是const char*指针,所以不能用该指针改变其指向的对象。例如你的string对象是1234,你希望修改成2234,那你是不能用string函数的c_str返回值来修改它的。不是string对象在调用c_str后会被析构,而是...
a123456678 2019-12-02 02:01:45 0 浏览量 回答数 0

回答

avgr 是一个指向字符指针指针&xff0c;保存着一个字符(串)指针的地址。这个地址&xff0c;可以从*avgr 得到。avgr&61;prgv[0];代码没有错误。执行这行代码之后&xff0c;字符串&34;开源中国&34;的地址&xff0c;即此串的首...
爱吃鱼的程序员 2020-06-06 09:46:10 0 浏览量 回答数 0

回答

指针指针&xff0c;但是在大多数情况下&xff0c;数组名称会转换为指针。经常使用的术语是它们衰减到指针。这是一个数组&xff1a;int a[7];a 包含七个整数的空间&xff0c;您可以通过赋值在其中一个中放置一个值&xff0c;如下所...
保持可爱mmm 2020-01-16 16:49:53 0 浏览量 回答数 0

回答

C语言里int a[10]的话,a是一个指针指向a[0]的指针C语言里int a2的话,a[0]是一个指向a0的指针,a[1]是一个指向a1的指针在你的代码里,int a2 a指向a0这个inta指向a[0]={1,2,3}这个array。只不过在C里面,array的...
西秦说云 2019-12-02 02:34:42 0 浏览量 回答数 0

回答

我们可以使用两个指针而不是一个指针。第一个指针从列表的开头向前移动 n&43;1 步&xff0c;而第二个指针将从列表的开头出发。现在&xff0c;这两个指针被 n 个结点分开。我们通过同时移动两个指针向前来保持这个恒定的...
Runt 2020-04-14 18:27:34 0 浏览量 回答数 0

回答

const 类型*变量名:可以改变指针的指向,不能改变指针指向的内容.类型*const 变量名:可以改变指针指向的内容,不能改变指针的指向。
a123456678 2019-12-02 03:13:16 0 浏览量 回答数 0

回答

我把双指针技巧再分为两类&xff0c;一类是「快慢指针」&xff0c;一类是「左右指针」。前者解决主要解决链表中的问题&xff0c;比如典型的判定链表中是否包含环&xff1b;后者主要解决数组&xff08;或者字符串&xff09;中的问题&xff...
游客ih62co2qqq5ww 2020-05-08 14:25:40 19 浏览量 回答数 1

回答

可以将指针类型作为其操作数&xff0c;因此将数组传递s给它会导致数组到指针的转换&xff0c;然后int*返回指针。这意味着您可能会&43;s单独使用以获取指针。xff08;在这种情况下&xff0c;它是多余的&xff1b;没有operator&43;它...
保持可爱mmm 2020-02-09 13:16:36 0 浏览量 回答数 0

回答

因为楼主基类的display函数不是虚函数C++重要性质:1、如果你以一个"基类之指针"指向一个"派生类之对象",那么经由该指针你只能调用该基类所定义的函数2、如果你以一个“派生类之指针”指向一个“基类之对象”,你...
a123456678 2019-12-02 02:01:46 0 浏览量 回答数 0

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化