C语言中结构体变量复制的例子
2010-12-23 16:04
253 查看
#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;
}
#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;
}
相关文章推荐
- C语言 一个例子说明结构体变量,结构体数组和结构体指针
- c语言:通过指向结构体变量的指针变量输出结构体变量中成员的信息
- 黑马程序员——C语言—结构体变量存储原理
- c语言:用结构体变量输出学生的信息,包括学号,姓名,性别。
- C语言结构体定义函数指针的简单高效的使用例子
- c语言中定义结构体指针并指向一片内存空间和直接定义一个结构体变量的区别 Node *p=(Node *)malloc(sizeof(Node)); 和 Node p 两个有什么区别??? Node是一
- 详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法!
- C语言中,结构体成员变量的点和箭头
- C语言中两个相同类型的结构体变量之间是可以相互直接赋值的
- c语言中,结构体做参数调用例子结构体形参例子
- C语言 指向结构体变量的指针
- 【c语言】关于临时变量出其作用域就释放的例子
- IOS学习---C语言基础学习7(变量类型与结构体)
- 黑马程序员 C语言 - 08 变量、结构体、枚举
- 【C语言连载六】--------变量、修饰词、结构体、枚举、typedef
- C语言——结构体、局部变量和全局变量、枚举
- C语言中结构体变量之间赋值
- C语言中,关于数组和结构体变量的的默认初值问题
- C语言全局变量,局部变量,结构体分析,枚举类型笔记
- 实现C语言的拷贝函数且将复制后的字符串逆序,不能使用库函数,不能定义其他的变量。