我有一个2D数组,需要将一个1D元素复制到一个数组中。 我试图在下面的例子中重复我的问题。但是,下面的例子甚至不编译,gcc抱怨 下标值既不是数组,也不pointer` 在行TwoDArray[9][99] = 99;,这是为什么?我不太明白,任何帮助将不胜感激! int main(void)
{
int i = 0;
int* TwoDArray;
int Des
所以我知道下面的代码可以使用'='并且更容易和更好,但是我想更好地理解更复杂的应用程序的memcpy。当我使用“ptr = b”时,我得到了“1”的输出,这正是我所期望的。在使用memcpy时,它会出现段错误。 #include <string.h>
#include <iostream>
using namespace std;
int main()
{
int a = 1;