有没有一种方法可以不用循环就把数组放在另一个数组中这个环有点奇怪:

uint8_t buf0[50];
populate_buf( buf0 );
uint8_t buf1[100];
buf1[0] = 'S';
for ( uint8_t i = 0; i < 50; i++ )
    buf1[1+i] = buf0[i];

最佳答案

memcpy(&buf1[1], &buf0[0], sizeof buf0);

10-05 18:16