腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C
语言
,
指针
运算
、
dataptr位于地址0x1234dataptrptrptr位于地址0xffff 是*((*dataptrptrptr) + 4) 0x8888 + 4 = 0x888
c
正在读取的有效地址
浏览 3
提问于2020-04-23
得票数 2
2
回答
为什么函数要在传递给它的参数上使用"address of“
运算
符作为
指针
?
我是
C
编程
语言
的新手,我试图理解一个函数的意图,这个函数接受一个
指针
参数,但在它上面使用
运算
符的地址,就好像它是函数体中的一个
变量
名一样。传递的参数是struct类型。address of“
运算
符是否用于确保不传递空
指针
?
浏览 26
提问于2019-01-29
得票数 1
回答已采纳
4
回答
指针
变量
的地址
、
我目前正在学习
c
语言
,我碰到了这个代码。ptr已经是一个
指针
类型的
变量
,那么&操作符对它的影响是什么,因为我知道
运算
符通常用来获取非
指针
变量
的地址。struct name {};{ int i,n; printf("printf("Enter string, integer and float
浏览 4
提问于2013-10-02
得票数 1
回答已采纳
3
回答
引用、地址、解引用和
指针
的含义
、
这是我理解
C
和
C
++中*和&符号的方式。然而,它可以用作一个解引用
运算
符,比如*pointerVariable,它返回保存在该地址的值,它理解如何根据我们声明的
指针
所指向的数据类型来解释该地址的字节我们在
C
中也有address-of
运算
符,比如&someVariable,它返回someVaria
浏览 6
提问于2020-08-10
得票数 1
4
回答
使用
指针
存储字符串
、
、
我开始学习
C
语言
中的
指针
,直到我遇到“使用
指针
存储字符数组”这一主题之前,我一直很好地理解它。
指针
应该存储内存地址,或者换句话说,我们将一个
变量
的地址(使用地址操作符)赋给一个
指针
变量
。我不明白的是,我们如何能够将字符串直接赋值给
指针
?那也没有地址
运算
符吗?
浏览 0
提问于2018-07-03
得票数 0
3
回答
取消引用的
指针
是否等于标准中未定义的行为?
、
、
一位博客作者提出了关于空
指针
取消引用的讨论: 一元&操作符的操作数应该是一个函数指示符、[]或一元*操作符的结果,或者是指定一个对象的lvalue,该值不是位字段这个问题纯粹是
浏览 0
提问于2015-02-17
得票数 9
回答已采纳
1
回答
如何在
C
++中编写“按值传递引用”包装器?
我正在为一个类编写一个编译器,我们决定对我们的
变量
采用类似java的语义。基本上,读取的行为类似于
指针
引用,而写入的行为类似于
指针
分配。EDIT:这可能是一个包装给定类型的
变量
的模板类。您可以为其分配一个
变量
,然后使用包装器来代替该
变量
。其目的是使包含指向原始
变量
的
指针
的包装器具有与java
变量
相同的语义。 主要说明:编
浏览 1
提问于2011-05-04
得票数 0
回答已采纳
1
回答
对象
变量
:
指针
与引用--
语言
中常见的是什么?
、
、
、
、
我读的这本书解释了
指针
用于对象
变量
的概念。稍后,我检查了
C
++中
指针
和引用的实际概念。我已经确认了PHP和JS
浏览 5
提问于2022-08-12
得票数 0
9
回答
为什么我们有
指针
而不是void
、
我知道我们有不同的
指针
,比如int、float和char。void
指针
是唯一可以容纳所有其他
指针
的
指针
。 其他
指针
的存在仅仅是为了灵活地进行
指针
运算
吗?在
C
语言
中出现void以外的
指针
还有其他原因吗?
浏览 0
提问于2010-02-04
得票数 30
回答已采纳
3
回答
用
c
语言
进行
指针
寻址
我正在用Ted的“
C
中的
指针
和数组教程”学习
C
语言
的
指针
。这是一个非常棘手的论点。{ } puts(strB);} 关于pA = strA;行,书中写着“我们将
指针
pA指向strA,也就是说,通过赋值语句,我们将strA的地址复制到
变量
pA中”,这就是我所不理解的。要通过赋值声明将st
浏览 8
提问于2021-11-05
得票数 0
3
回答
指针
运算
符的正式名称
、
在
指针
的上下文中,操作符*和&的官方名称是什么?它们似乎通常分别被称为取消引用
运算
符和地址
运算
符,但不幸的是,标准中关于一元
运算
符的部分没有给它们命名。我真的不想再命名&地址了,因为&返回一个
指针
,而不是地址。(见下文)这方面的标准非常明确: 一元&
运算
符的结果是指向其操作数的
指针
。对称性建议命名&引用操作符,这有点不幸,因为它与
C
++中的引用发生了冲突。&返回
指针
这一事实表明
浏览 8
提问于2010-03-21
得票数 5
回答已采纳
2
回答
拥有指向几种方法的
指针
的最佳方法-评论请求
、
、
我首先简要介绍一下我从
C
语言
中了解到的情况:*操作符读取其右侧
变量
的左值,并将该值用作地址,并读取该地址上的
变量
的值。#include <iostream> public: st
浏览 0
提问于2012-06-23
得票数 2
回答已采纳
2
回答
C
/
C
++编译器如何区分*操作符(
指针
、取消引用操作符、乘法
运算
符)的用法?
、
、
、
在
C
语言
和
C
++
语言
中,编译器在用作
指针
(MyClass* class)和作为乘法
运算
符(a * b)时,或者什么时候是取消引用操作符(*my_var)时,如何区分*?
浏览 6
提问于2020-10-08
得票数 10
回答已采纳
3
回答
哪些编程
语言
可以防止空
指针
异常?
、
我知道在Haskell中不能得到空
指针
异常,但我很好奇其他
语言
有这个特性。例如,一位同事问是否有任何解释
语言
不允许空值,我不知道答案。据我所知,唯一避免这种的
语言
是Haskell。
浏览 0
提问于2013-07-27
得票数 4
4
回答
以及目标
c
中的->?
帮帮我:(我不知道为什么? BOOL isSearchOn; self.isSearchOn = NO; ( error)
浏览 0
提问于2013-05-06
得票数 0
4
回答
C
语言
中的
运算
符重载
、
、
、
在
C
++中,我可以通过执行以下操作来更改特定类的
运算
符: /* Do Stuff*/;但是在
C
中没有类(默认情况下是内置的),那么,我如何才能只对一般函数进行操作符重载呢?那么我如何在
C
中做到这一点呢? 谢谢。
浏览 3
提问于2010-04-10
得票数 6
回答已采纳
1
回答
在不取消引用的情况下对
指针
执行
运算
符
、
、
我有一个重载=
运算
符的
变量
缓冲区。这个
变量
在lambda中使用,并通过
指针
传递。当我想使用这个
运算
符时,我会这样做:然而,它取消了对
指针
的引用,并在作用域结束时调用析构函数,这是不应该发生的。所以为了防止调用析构函数,我这样做了:在没有这个长版本的情况下,有没有其他要实现=
运算<
浏览 2
提问于2017-04-21
得票数 0
2
回答
没有“未分配的局部
变量
”错误?
、
、
为什么获取
变量
的地址可以消除“使用未赋值的局部
变量
”的错误? (为什么我们可以在不初始化的情况下获取地址?)
浏览 0
提问于2011-05-19
得票数 5
回答已采纳
1
回答
C
语言
中的括号和点顺序
、
、
我想知道在
c
语言
中,a.b[i]和(a.b)[i]是一样的吗?那么下面的表达式(在
c
中)的顺序是什么呢? a.b.
c
[i].d[j]
浏览 0
提问于2016-06-01
得票数 1
回答已采纳
3
回答
比较相同日期/时间的两个NSDates
、
、
、
、
date1 == date2不是比较的有效方法吗?如果不是,正确的替代方案是什么?- (NSDate*) dateWithNoTime { NSCalendar* calendar = [NSCalendar currentCalendar]; NSDateComponents* components = [calendar components:flags fromDate:self]
浏览 0
提问于2011-04-12
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言指针变量的运算(加法、减法和比较运算)
C语言编程指针变量作为函数参数
C语言指针变量的定义和使用(精华)
C/C+编程笔记:一题吃透C语言指针与数组,助你理解指针的运算
C语言-数组指针与指针数组
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券