现在的位置: 首页 > 综合 > 正文

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

2013年02月04日 ⁄ 综合 ⁄ 共 316字 ⁄ 字号 评论关闭

#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;
}

抱歉!评论已关闭.