C语言中结构体变量复制的例子

来源:互联网 发布:孙俪淘宝店铺名字 编辑:程序博客网 时间:2024/04/29 04:34

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

struct person_t {
    int age;
    char name[5];
};

int main()
{
    struct person_t p1, p2;
    memset(&p1, 0, sizeof(struct person_t));
    memset(&p2, 0, sizeof(struct person_t));

    strncpy(p1.name, "jack", 4);
    p1.age = 25;

    p2 = p1;

    printf("name = %s, age = %d/n", p2.name, p2.age);

    return 0;
}

原创粉丝点击