腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在解释
语言
和编译
语言
中访问“
越界
”索引
、
、
在编译的编程
语言
(如
C
)和解释
语言
(如MATLAB)中访问
越界
(负的或不可访问的)索引之间有什么区别? 根据本网站的建议,我研究了一些关于访问
越界
索引的线程。也就是说,我能够从这个站点获得,在使用
C
时访问
越界
索引会导致未定义的行为。通过使用MATLAB进行实验,我猜想解释型
语言
会在访问
越界
索引之前执行测试,以确定索引是否应该是不可访问的,并“捕捉”写得不好的代码。这是否真的是解释型
语言
的普遍情况,或者它们类似于<em
浏览 0
提问于2015-06-27
得票数 0
1
回答
缓冲区溢出和
越界
写入。
缓冲区溢出和
越界
写有什么区别?缓冲区溢出是一种
越界
写吗?
浏览 0
提问于2019-06-30
得票数 -1
6
回答
目标
c
-任何像
c
这样的东西?
、
、
我在Java方面有2-3年的经验,目前正在学习
C
语言
-做过
指针
内存管理等,但非常简短。 目标
C
会不会
偏离我到目前为止学到的
C
语言
,所以这就像是在学习一门全新的
语言
?另外,什么是最好的IDE来做这件事,目前对于
c
我使用dev-
c
++ -我读到在这个ide中使用objective
c
开发option应用是可能的,但我想知道是否有更好的选择。
浏览 0
提问于2010-02-24
得票数 6
1
回答
如果array_name是一个
指针
,为什么不是int *ptr = array_name而不是指向
指针
的
指针
、
我是
C
语言
的初学者,最近发现数组名称是指向数组第一个元素地址的
指针
,这是一个非常容易理解的概念,因为
指针
是保存内存地址的变量。[4];ptr = x; 这很简单,但是第二行ptr = x指向
指针
x,这
会不会
使ptr成为指向
指针
的
指针
,这意味着我需要将ptr声明为int **ptr
浏览 13
提问于2021-04-01
得票数 0
回答已采纳
2
回答
指向成员成员的
C
++
指针
?
、
、
假设我有两个类:{ int y; { A ref;假设我还有一个函数,它接受一个指向成员B的
指针
整数
浏览 0
提问于2012-08-07
得票数 9
回答已采纳
1
回答
主非便携式
、
、
C
++标准指出,argv是“指向char
指针
的
指针
”。我更喜欢使用单词const来防止未知区域(对我来说)的修改和
越界
。 这样的形式是错误的,不可移植的吗?
浏览 3
提问于2020-09-08
得票数 1
1
回答
设置边界保护数组
、
、
、
我想要分配一个数组,并对其进行设置,使其前后的页都由内存管理单元保护,这样就会自动捕获试图
越界
数组的行为;然后再捕获它,以便以受控的方式处理错误。我怀疑
会不会
有一个可移植的解决方案,但是在Windows上使用Microsoft
C
和在Linux上使用GCC的平台特定的方法是什么?
浏览 2
提问于2012-06-18
得票数 1
3
回答
释放分配给
指针
的内存与释放分配给
指针
所指向的内存
、
下面是用
C
语言
实现的堆栈结构。我需要编写一个函数(而不是方法)来处理现有的堆栈,当然也要释放堆上为其分配的任何内存。dispose (stack *s)函数接受指向要释放的堆栈的
指针
。allocatedLength; int elementSize;} stack; 如果我像下面这样实现dispose()函数,
会不会
导致一些内存永远不会被释放我们需要记住,elems是指向某个东西的
指针
。难道我们不应该释放一些东西,而
浏览 3
提问于2012-07-26
得票数 0
回答已采纳
1
回答
java字节码直接翻译成汇编程序代码吗?
、
我知道javac将*.java文件编译成*.class文件,这些文件的内容称为字节码。如果我的陈述有任何错误,请改正。
浏览 2
提问于2015-02-16
得票数 4
回答已采纳
2
回答
错误:取消跳出边界
指针
给定下面的代码,我在运行时得到以下错误 对
越界
指针
的删除:数组结束后的1个字节(1个元素). printf(&quo
浏览 0
提问于2019-05-30
得票数 0
回答已采纳
4
回答
指向结构中浮点的
指针
、
、
第一次在这里发帖我遇到过这种奇怪的样子(至少对我来说!)结构中的变量。我想不出括号是什么意思。它在一个用于原始值的结构中:我的IDE将“value”突出显示为编译器关键字,就像“float”一样,所以我不知道这是否是AVR-GCC特定的? return (raw[rCN3].tc)( reading ); 上面
浏览 0
提问于2013-05-29
得票数 0
3
回答
用strlen函数计算弦长
char arr[]={'a','b','
c
'};我知道,当char的
指针
满足'0'的地址时,该函数将停止运行,并返回数组的第一个地址和'0'地址之间的长度因此,char的
指针
可能会继续移动以找到'0'的地址。在这个过程中,
指针
可能犯了一个关于
越界
访问的错误.那么,为什么这段代码没有向我发出警告,或者为什么这段代码没有出错?
浏览 7
提问于2022-09-15
得票数 0
回答已采纳
1
回答
LabWindows CVI如何检测
C
语言
中的缓冲区溢出
、
昨天,当我在
C
中运行一些简单的代码时,我发现CVI可以检测到缓冲区溢出,这让我很困惑。]; int *p = &buf[10];while(1);当我可以运行这个程序时,错误是occurred.The消息是“取消引用超出边界的
指针
1字节(1个元素)超过数组的结尾”(抱歉,没有发布图像的权限) 我对如何实现感到困惑,因为我知道
C
/
C
++没有内置的数组边界。
浏览 0
提问于2013-08-24
得票数 0
2
回答
将getchar与类似char数组的
指针
一起使用
、
、
、
、
=48); printf("%
c
",*(q+j));我试着这样使用。我可以编译。但是,ıt不起作用。
浏览 0
提问于2014-10-09
得票数 0
1
回答
这是
C
代码访问
越界
指针
吗?
我对
C
不太熟悉,我正在尝试调试一个seg错误。这告诉我这是
越界
的,但是因为我对
C
不太熟悉,所以我想知道我的分析方法是否有问题?这个软件应该是相对的bug证明,所以我有点惊讶,像这样的东西还没有被捕捉到。
浏览 7
提问于2022-05-18
得票数 0
2
回答
常量表达式禁止指向数组的超出范围的
指针
、
、
、
= arr.end() ),而是通过在内部比较两个原始
指针
来做: while ( arr.finished(it) )。subscript value 4 is outside the bounds of array type _Type {aka const int [3]}| 我甚至没有取消对
指针
的引用,所以我对编译器的“谨慎”感到有点生气。我的问题是: 我该怎么做才能编译这段代码并保留我选择的
越界
迭代器呢?(不只是超过了
浏览 0
提问于2020-09-23
得票数 0
2
回答
在
C
中通过链表实现的堆栈
、
、
下面的代码是堆栈实现的一部分,通过链表实现,用
C
语言
实现。代码有问题吗?具体地说,在pop()方法中,调用者传递一个void**参数,以便pop()可以将指向顶级节点的数据的
指针
分配给它。这
会不会
删除应该返回给调用者的
指针
中的数据,或者我是否遗漏了什么?
浏览 0
提问于2011-04-25
得票数 1
回答已采纳
1
回答
MISRA是否检查数组索引是否超出界限?
、
也许这不是米斯拉-
C
关心的事还是我漏掉了什么?
浏览 5
提问于2020-11-12
得票数 2
回答已采纳
4
回答
用
C
语言
编写的类Haskell类型系统
、
、
、
、
我想知道,有没有可能将haskell强大的类型系统集成到像
C
这样的
语言
中,并且仍然能够进行有效的低级编程?
浏览 5
提问于2011-03-13
得票数 17
回答已采纳
2
回答
用不带任何变量的分隔符拆分字符串?
(作业要求:()(尝试查看空格分隔的字符串(x)中的第二项是否为+) if ((x.split.(" ")).(1) = "+")
浏览 2
提问于2014-11-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-数组指针与指针数组
c语言指针学习
C语言指针详解
C语言-指针常识
C语言 指针初探
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券