这可能是一个愚蠢的问题,但是当您不传入数组中的元素数量时, sizeof 运算符如何知道数组操作数的大小。我知道它不会返回数组中的总元素,而是返回字节大小,但为了得到它,它仍然必须知道数组何时结束。只是好奇这是如何工作的。
sizeof
在编译时解释,编译器知道数组是如何声明的(以及它占用多少空间)。呼唤sizeof
在动态分配的数组上可能不会执行您想要的操作,因为(正如您提到的)未指定数组的终点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)