博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
结构体指针做函数参数
阅读量:4880 次
发布时间:2019-06-11

本文共 1255 字,大约阅读时间需要 4 分钟。

 

1 #define _CRT_SECURE_NO_WARNINGS 2 #include
3 #include
4 #include
5 6 //定义一个结构体 7 //定义一个数据类型。固定内存大小的别名,还没有分配内存 8 /*struct Teacher 9 {10 char name[5];11 int age;12 };*/13 typedef struct Teacher14 {15 char name[64];16 int age;17 int id;18 }Teacher;19 20 21 struct Student22 {23 char name[64];24 int age;25 }s1,s2;//定义类型 同时定义变量26 27 struct28 {29 char name[64];30 int age;31 32 }s3, s4; //匿名类型 定义变量33 34 //初始化变量的三种方法35 //定义变量 然后初始化36 //37 Teacher t7 = { "aaaaa", 18, 01 }; //全局38 struct Student239 {40 char name[64];41 int age;42 }s5 = { "names", 21 };43 44 struct45 {46 char name[64];47 int age;48 49 }s6 = { "names", 30 };50 51 52 void copyTeacher01(Teacher *to,Teacher *from)53 {54 *to = *from;55 }56 int main()57 {58 Teacher t1 = { "aaaa", 32, 01 };59 Teacher t2;60 t2 = t1; //=号操作下 编译器的行为61 //C编译器提供简单的赋值操作62 Teacher t3;63 printf("t2.name:%s\n",t2.name );64 printf("t2.age:%d\n", t2.age);65 copyTeacher01(&t3, &t1);66 printf("t2.name:%s\n", t3.name);67 printf("t2.age:%d\n", t3.age);68 system("pause");69 return 0;70 }

 

转载于:https://www.cnblogs.com/linst/p/4868086.html

你可能感兴趣的文章
linux不开启图形界面
查看>>
菜鸟学习SSH(二)——Struts国际化
查看>>
iOS 自定义控件--重写一些方法
查看>>
第二次冲刺作业
查看>>
【转】HTML, CSS和Javascript调试入门
查看>>
折线图-小案例
查看>>
STL:优先队列Priority Aueue
查看>>
蓝桥历年试题 套娃
查看>>
EF4.0和EF5.0增删改查的写法区别及执行Sql的方法
查看>>
作业一
查看>>
微信支付体验
查看>>
Excel导数据到数据库
查看>>
zz 悲催的程序员,以及程序员的悲催
查看>>
Thinkphp 3.2笔记
查看>>
RHEL7开机不能正常进入系统(图形化界面)
查看>>
Android开发环境搭建完全图解
查看>>
详解BOM头以及去掉BOM头的方法
查看>>
PHP 手机浏览器访问网站获取手机相关信息方法集锦
查看>>
09年电子竞赛参赛技巧经验11条(转载)
查看>>
CSS颜色
查看>>