小编Lui*_*Lui的帖子

使用指向文字的指针访问指针

我必须为数组写一些文字,但我只有数组的地址,所以我首先创建一个本地数组,用文字填充它,然后将内容复制到目标数组.这是一个例子:

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)

这工作得很好,但我正在寻找一种方法,在一行而不是两行内做同样的事情.有谁知道如何做到这一点?

c arrays literals

2
推荐指数
1
解决办法
80
查看次数

标签 统计

arrays ×1

c ×1

literals ×1