|
|
1
17
无保证;这是未定义的行为:
|
|
|
2
7
数组下标是根据指针算法定义的,C99标准对指针算法有这样的规定:
所以访问
|
|
|
3
3
一个
|
|
|
4
2
我想说是的,但为什么不声明
|
|
|
5
0
几乎 是的
将
指向
尽管其他人反对的理由是 严格混叠 ,在这种情况下,类型是相同的,因此详细的优化不应删除预期的行为。 |
|
|
6
-2
我想是的。但标准并不能保证没有填充物。 编辑:但标准还规定,如果“数组下标超出范围,即使对象显然可以使用给定的下标访问”,则行为是未定义的。 |
|
|
7
-2
这是实现定义的,具体取决于实现pads的结构和数组。但是,只要它以相同的方式填充结构和数组,它就应该工作。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |