腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在解释
语言
和编译
语言
中访问“
越界
”索引
、
、
在编译的编程
语言
(如
C
)和解释
语言
(如MATLAB)中访问
越界
(负的或不可访问的)索引之间有什么区别? 根据本网站的建议,我研究了一些关于访问
越界
索引的线程。也就是说,我能够从这个站点获得,在使用
C
时访问
越界
索引会导致未定义的行为。通过使用MATLAB进行实验,我猜想解释型
语言
会在访问
越界
索引之前执行测试,以确定索引是否应该是不可访问的,并“捕捉”写得不好的代码。这是否真的是解释型
语言
的普遍情况,或者它们类似于<em
浏览 0
提问于2015-06-27
得票数 0
1
回答
java字节码直接翻译成汇编程序代码吗?
、
我知道javac将*.java文件编译成*.class文件,这些文件的内容称为字节码。如果我的陈述有任何错误,请改正。
浏览 2
提问于2015-02-16
得票数 4
回答已采纳
1
回答
缓冲区溢出和
越界
写入。
缓冲区溢出和
越界
写有什么区别?缓冲区溢出是一种
越界
写吗?
浏览 0
提问于2019-06-30
得票数 -1
1
回答
为什么我的数组被覆盖了?
、
、
、
、
首先,我可能会说,我通常是一个
C
++程序员,而且我在使用
C
进行I/O方面缺乏经验。//alphabetized array char
c
;char* word = &
c
; //will read each word from line char* strr = str; /
浏览 1
提问于2018-06-05
得票数 0
回答已采纳
5
回答
为什么std::在标准数组中积累这样的行为?
、
、
、
我刚开始学习
C
++,我想我对
指针
有了一定的掌握,但是std::accumulate()让我感到困惑。给定数组:我想用std::accumulate()对数组的值进行求和,所以我向它传递一个指向第一个元素的
指针
,然后是最后一个,然后是累加器的起始值。另一方面,如果第二个参数是一个毫无意义的
指针
,那就是
越界
.std::accumulate(&a[0], &a[3], 0); ..。我
浏览 5
提问于2014-07-31
得票数 11
回答已采纳
1
回答
主非便携式
、
、
C
++标准指出,argv是“指向char
指针
的
指针
”。我更喜欢使用单词const来防止未知区域(对我来说)的修改和
越界
。 这样的形式是错误的,不可移植的吗?
浏览 3
提问于2020-09-08
得票数 1
4
回答
为什么
C
允许未初始化的局部变量?
、
、
、
查看诸如Java和
C
#这样的
语言
,使用未初始化的局部变量是编译时错误。那么为什么
C
&
C
++允许未初始化的局部变量?这些
语言
允许这样做的原因是什么?我认为,如果这两种
语言
强制程序员对包括
指针
在内的局部变量进行强制初始化,那么许多不好的问题就不会出现,或者是可以
避免
的&这也使
语言
更加安全。不是吗?
浏览 1
提问于2015-02-16
得票数 4
回答已采纳
1
回答
在Python中复制
C
函数
指针
数组
、
问题是,我想
避免
做很多if和else if。通常在
C
语言
中,为了
避免
这种情况,我使用了一个函数
指针
数组(函数
指针
数组),我使用它与while一起旅行,并使用strcmp来检查输入。
浏览 2
提问于2015-05-13
得票数 6
回答已采纳
2
回答
Jupyter notebook中的Python while循环未执行
、
、
、
我是python编程的新手,我用
C
语言
执行了这个问题,但我可以用Python解决这个问题,因为它不会在Jupyter notebook上抛出错误,只是单元格上的一个星号。我已经循环了列表,以
避免
索引
越界
错误。
浏览 18
提问于2019-07-25
得票数 2
4
回答
目的-
C
:高级
语言
?
、
、
到目前为止,我一直设法
避免
使用
C
和
C
++ (除了几个HelloWorlds),而是在高级
语言
中工作。我在VB6工作和生活,然后是Java,然后是
C
#,然后是ActionScript,现在是Ruby。虽然我已经看到了
避免
ObjectiveC (比如)的一些可能性,但我对目标
C
很好奇。主要是:是否要求开发人员处理垃圾收集和管理
指针
之类的事情?编辑:,我完全愿意接受我关于高级和低级
语言
的概念是错误的或误导的。
浏览 7
提问于2009-10-06
得票数 3
回答已采纳
1
回答
本地编译的
c
++代码循环不当
、
0; 7*
c
<=1000;
c
++){ solutions[3*a+5*b+7*<e
浏览 5
提问于2020-11-22
得票数 0
回答已采纳
2
回答
错误:取消跳出边界
指针
给定下面的代码,我在运行时得到以下错误 对
越界
指针
的删除:数组结束后的1个字节(1个元素). printf(&quo
浏览 0
提问于2019-05-30
得票数 0
回答已采纳
5
回答
通过引用将数组传递到函数参数
我想要操作函数中的整数数组,但我不确定应该使用地址前缀还是
指针
前缀: //statements或 void shuffle(int
浏览 0
提问于2012-09-04
得票数 0
回答已采纳
1
回答
如何在编写
C
代码时实现内存安全?
、
、
最近在一次采访中,我被问到以下问题:“在编写
C
代码时,有什么可能的方法来实现内存安全?” 我回答了API的安全版本。面试官说,还有更多的方法。我想问一下实现内存安全的方法有哪些。
浏览 4
提问于2021-02-06
得票数 2
2
回答
D
语言
的尺寸
、
、
我使用x86 Windows 8,所以
指针
等于4字节。为什么我得到8字节大小的数组?
浏览 4
提问于2014-06-30
得票数 5
回答已采纳
3
回答
其他
语言
上的
C
指针
等价项
、
、
、
、
当我读CS的时候,我从
C
开始,
指针
是一种重要的数据类型。之后,我谈到了Java、JavaScript、Python。它们都没有
指针
本身。我大致有一些想法,但我想听听更有经验的程序员对此的看法。
浏览 3
提问于2013-08-15
得票数 0
回答已采纳
4
回答
指向结构中浮点的
指针
、
、
第一次在这里发帖我遇到过这种奇怪的样子(至少对我来说!)结构中的变量。我想不出括号是什么意思。它在一个用于原始值的结构中:我的IDE将“value”突出显示为编译器关键字,就像“float”一样,所以我不知道这是否是AVR-GCC特定的? return (raw[rCN3].tc)( reading ); 上面
浏览 0
提问于2013-05-29
得票数 0
2
回答
C
++类
指针
的动机
、
、
我是
C
++新手,我对
C
和不同的动态脚本
语言
(如JavaScript、PHP以及一些)有一点经验。
C
中的
指针
对我来说不再是个谜(至少我希望如此),如果我做对了--永远不要使用
指针
,除非您没有其他选择。如果您希望跟踪某个特殊变量,或者希望将其传递给一个函数以更改其值,则会出现异常。而且,由于我必须有使用
指针
的动机,所以我必须在
C
++中使用它们。你能举个例子吗?我在维基百科上学习过。这是在
C
++中的一个例子。编辑: 只是为了
避免</
浏览 1
提问于2013-09-01
得票数 1
回答已采纳
1
回答
指向仅存在于函数
C
中的变量
、
、
目前,我正试图通过阅读“
C
编程
语言
”来学习
C
。我正在试图弄清楚诸如
指针
之类的东西,但我遇到了一个我无法思考的例子。
指针
数组作为参数传递给给定的函数,并指向函数中创建的变量,据我所知。这是如何工作的,这是一种安全的编码方式,还是应该
避免
呢?
浏览 1
提问于2019-03-15
得票数 1
回答已采纳
3
回答
用strlen函数计算弦长
char arr[]={'a','b','
c
'};我知道,当char的
指针
满足'0'的地址时,该函数将停止运行,并返回数组的第一个地址和'0'地址之间的长度因此,char的
指针
可能会继续移动以找到'0'的地址。在这个过程中,
指针
可能犯了一个关于
越界
访问的错误.那么,为什么这段代码没有向我发出警告,或者为什么这段代码没有出错?
浏览 7
提问于2022-09-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-数组指针与指针数组
c语言指针学习
C语言指针详解
C语言-指针常识
C语言 指针初探
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券