博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过函数完成对结构体变量的输入输出
阅读量:5057 次
发布时间:2019-06-12

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

/*    通过函数完成对结构体变量的输入输出 */#include 
#include
void InputStudent(struct Student *);void OutputStudent(struct Student stu);struct Student{ int age; char sex; char name[100]; } ;//分号不能省略 int main(void){ struct Student st; InputStudent(&st);//对结构体变量输入 ,必须发送st的地址 // printf("%d %c %s\n", st.age, st.sex, st.name); OutputStudent(st);//对结构体变量输出 ,可以发送st的地址,也可以发送st内容 return 0;}void InputStudent(struct Student * pstu)//pstu只占4个字节 { pstu->age = 10; strcpy(pstu->name, "张三");//不能写成 stu.name = "张三" (* pstu).sex = 'F'; } void OutputStudent(struct Student stu){ printf("%d %c %s\n", stu.age, stu.sex, stu.name); }/*//本函数无法修改主函数st的值 void InputStudent(struct Student stu){ stu.age = 10; strcpy(stu.name, "张三");//不能写成 stu.name = "张三" stu.sex = 'F'; } */

 

转载于:https://www.cnblogs.com/bingyunbuxi/p/9904106.html

你可能感兴趣的文章
作业五
查看>>
Linux命令:find
查看>>
extern的作用
查看>>
Linux服务-nginx+nfs实现共享存储
查看>>
Bootstrap中关闭第二个模态框时出现的问题和解决办法
查看>>
JAVA String
查看>>
多态性和虚函数
查看>>
技术积累
查看>>
保密安全风险自评估单机版检查工具V1.0
查看>>
java 编程思想
查看>>
sql语句查询经纬度范围
查看>>
js同步访问后台资源
查看>>
函数对象
查看>>
easyUI datagrid学习笔记
查看>>
orancle的安装和配置
查看>>
viewport的故事(二)
查看>>
webservice小解
查看>>
复习javascript之类型检测
查看>>
刀哥多线程之主队列gcd-06-main_queue
查看>>
ps让文字的颜色变成图片的颜色
查看>>