结构体作为参数的传递和返回
2015-09-18 22:53
274 查看
结构是多个变量的集合,可以作为函数的参数或者返回值,
按值传递是参数传递的一种方式,就是把实参赋给形参,相当于复制了实参,形参的修改不会影响实参的变化,
按值传递是参数传递的一种方式,就是把实参赋给形参,相当于复制了实参,形参的修改不会影响实参的变化,
<span style="font-size:18px;">#include<iostream> using namespace std; struct data { int month, day, year; }; data getdata(); void printdata(data); int main() { data t = getdata(); printdata(t); system("pause"); return 0; } data getdata() { data dt = { 5, 123, 4665 }; return dt; } void printdata(data t1) { cout << "输出日期" << t1.day << endl; cout << "输出日期" << t1.month << endl; cout << "输出日期" << t1.year<< endl; }</span>
相关文章推荐
- 网络扫描常用命令
- Java记录 -37- 二分查找
- css知多少(7)——盒子模型
- sourceTree这是一个无效的源路径
- 再也不怕短信丢失了---短信备份
- WebService另一种轻量级实现—Hessian 学习笔记
- C语言数据库编程
- C语言数据库编程
- USACO 1.1 Greedy Gift Givers
- 表单提交方式
- [Linux] 软件源码安装 - Tarball
- Android 使用Cache机制
- RMI、Hessian、Burlap、Httpinvoker、WebService的比较
- 织梦DEDECMS小说模块使用和安装全攻略
- UVa11729 - Commando War
- 快速替换dll命名空间
- Spring的依赖注入(基于XML)
- 员工3个月内离职和2年左右离职,差别超乎你的想象!
- 流形学习笔记
- iOS激情详解之文件夹创建,移动,复制,删除以及归档和反归档