小编Flo*_*ian的帖子

动态增加/减少数组大小

我正在尝试动态增加数组的大小.是否有任何标准的C或C++函数,它在数组的末尾添加额外的空格或删除它?我知道,这很难,因为无法确保堆末端有足够的空间.但这不应该是操作系统的工作吗?

c arrays size append

5
推荐指数
1
解决办法
1万
查看次数

推入堆栈(NASM)时出现分段错误

我正在尝试运行nasm程序。如下代码:

segment .data

contAir:    dt 1.11330e-10
constOil:   dt 2.33656e-10

segment .text

global calc

calc:

mov edx, 0
push ebp
;mov ebp, esp

;mov eax, [ebp + 8]

ret
Run Code Online (Sandbox Code Playgroud)

将ebp推入堆栈时出现分段错误(核心转储)。这是为什么?我在Ubuntu虚拟机上运行此代码。有趣的是,有时我会收到“非法指令”错误。

stack push nasm fault

0
推荐指数
1
解决办法
3070
查看次数

标签 统计

append ×1

arrays ×1

c ×1

fault ×1

nasm ×1

push ×1

size ×1

stack ×1