在C中填充没有for循环的2D阵列



我一直在尝试用数字46填充10X10 int数组,并希望在一行中完成,而不使用嵌套的forloop。我一直在尝试使用内存集,但我怀疑我使用它的目的是正确的。我可以在一行中完成吗?

谨致问候,David

如果说它是int数组,则不能使用memset,就像使用一样

memset (my_ptr, 46, 10*10);

然后,您将把值46写入数组的第一个字节100中,如果每个int占用4 bytes,那么您只是将一个奇怪的值分配给第一个ints25

如果您在C中,那么一个for循环就足够了,不需要嵌套。

相关内容

  • 没有找到相关文章

最新更新