利用memcpy分割整型数组

来源:互联网 发布:怎样在淘宝用网银卡 编辑:程序博客网 时间:2024/05/20 21:20

偶然间想到的, 希望能抛砖引玉。编译环境是linux gcc/* * 利用memcpy把一个数组的前后两部分 * 复制给不同的数组。 */#include <stdio.h>#include <string.h>int main(void){int a[] = {1, 2, 3, 4, 5, 6};int b[3], c[3], i;memcpy(b, a, sizeof(int)*3);memcpy(c, a + 3, sizeof(int)*3);for(i = 0; i < 3; i++){printf("%d ", b[i]);}printf("\n");for(i = 0; i < 3; i++){printf("%d ", c[i]);}printf("\n");return 0;}

偶然间在想到的,希望能抛砖引玉。


原创粉丝点击