c++函数的传值方式
来源:互联网 发布:html5单页面静态源码 编辑:程序博客网 时间:2024/06/07 10:25
问题及代码:
/**Copyright(c) 2017,YTU CS*All right reserved.*作 者:王铭泽.*完成日期:2017,9,10.*版 本 号: v1.0**问题描述: c++程序中函数的传值方式有:1.直接传值。2.传地址。*输 入: 输入两个整数*输 出: 输出交换的值(不同函数有区别)。*/#include<iostream>using namespace std;void swap1(int x,int y){ int temp; temp=x; x=y; y=x;}void swap2(int &x,int &y){ int temp; temp=x; x=y; y=temp;}void swap3(int *x ,int *y){ int temp; temp =*x; *x = *y; *y =temp ;}int main(){ int a,b; cin>>a>>b; swap1(a,b); cout<<a<<" "<<b;}
运行结果:
1.swap1函数(直接传值)的结果:
2.swap2参数引用函数(传地址)的结果:
3.swap3参数指针函数(传地址)的结果:
知识点总结:
知识点是简单的函数参数传值问题,但是非常基础,很多时候问题总是出在这些基础的上。
学习心得:
第一次练习使用了csdn上传博客,学习到了上传过程,还是挺有趣的。
阅读全文
1 0
- 【C++】函数的传递方式
- 函数的传值方式
- 第二周项目1 C/C++语言中函数参数传递的三种方式--传值方式
- C的方式实现可变参数函数
- C语言函数调用方式的区别
- c++:(各种)构造函数的调用方式
- C语言函数参数传值方式传递
- 第二周项目一C/C++语言中函数参数传递的三种方式之传值
- c 函数调用方式
- C 函数传递方式
- 有关函数传值方式的讨论
- 函数参数的传值方式
- c++函数的传值方式
- c 语言函数传参的三种方式及二级指针的理解
- 函数调用的两种方式PASCAL调用方式和C调用方式
- 第二周项目1 C/C++语言中函数参数传递的三种方式--传地址方式
- C语言函数参数的传递方式[原]
- C语言中函数参数传递的方式。
- java.lang.NoClassDefFoundError问题的解决
- Leetcode 312. Burst Balloons
- 实体类中序列化类对象属性Parcelable
- MySQL数据切分、负载均衡和集群
- java经典面试题(4)
- c++函数的传值方式
- 记录Hbuilder项目使用xcode离线打包上传苹果商店踩过的坑
- 廖雪峰老师个人网站推荐
- MySQL索引的优化
- codeforces 688A Opponents
- POJ 3070 Fibonacci 矩阵快速幂
- 详解Linux-I2C驱动(硬件原理\驱动分析\测试)
- px4基本知识
- py-faster-rcnn/models/pascal_voc/ZF/faster_rcnn_alt_opt/stage1_fast_rcnn_train.pt