![]() |
1
10
没错。实际上,您正试图为指针分配一个数组。一般合同条款第4.4.1款在默认情况下警告:
它重复了4次多余的元素警告,因为你基本上把5个指针放在只有一个适合的地方。您可以使用gcc-werror强制所有警告为错误。 你可以这样做:
但你已经找到了最好的方法。就错误发生的时间而言,一旦调用未定义的行为,就不能指望在特定的时间出现问题。 但我认为opcode_str有一个指向数据的指针。因此(假设为32位),它将尝试将opcode_str(“d”、“a”、“t”、“a”)处的前四个字节解释为char*的四个字节。 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 7 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 7 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 7 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 8 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 9 月前 |
![]() |
Paul Williams · 迭代数组时输出有问题 9 月前 |