我必须为数组写一些文字,但我只有数组的地址,所以我首先创建一个本地数组,用文字填充它,然后将内容复制到目标数组.这是一个例子:
void example(char *array) {
char temp[] = { 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08 };
memcpy(array, temp, sizeof(temp));
}
Run Code Online (Sandbox Code Playgroud)
这工作得很好,但我正在寻找一种方法,在一行而不是两行内做同样的事情.有谁知道如何做到这一点?