数组作为函数参数
来源:互联网 发布:tensorflow如何使用 编辑:程序博客网 时间:2024/06/10 06:30
数组交换:
#include <iostream>using namespace std;void changge(int a,int b){int temp;//a,b互换 temp=a; a=b; b=temp; }int main(int argc, char** argv) {int a[]={1,2,3,4,5,6,7,8};int b[]={-1,-2,-3,-4,-5,-6,-7,-8};int i;for(i=0;i<8;i++){changge(a[i],b[i]);}for(i=0;i<8;i++){cout<<a[i]<<" "<<b[i]<<" ";} return 0;}
有运行结果可以看出,虽然changge函数中a和b的值交换了,但最后打印的结果并没有变,这说明参数的值是单向传递。
改进:
#include <iostream>using namespace std;void changge(int x[],int y[]){int temp,i;for(i=0;i<8;i++){temp=x[i];x[i]=y[i];y[i]=temp;}}int main(int argc, char** argv) {int a[]={1,2,3,4,5,6,7,8};int b[]={-1,-2,-3,-4,-5,-6,-7,-8};int i;changge(a,b);for(i=0;i<8;i++){cout<<a[i]<<" "<<b[i]<<" ";}/*for(i=0;i<8;i++){changge(a[i],b[i]);}for(i=0;i<8;i++){cout<<a[i]<<" "<<b[i]<<" ";} */return 0;}
0 0
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 数组作为函数参数
- 二维数组作为函数参数
- 欢迎使用CSDN-markdown编辑器
- android service 总结
- windows平台下实现《简明python教程》第10章的文件备份示例四
- 2016年总结
- leetcode 112. Path Sum
- 数组作为函数参数
- c++11-正则表达式
- CA解扰那点事
- git使用总结
- HTML嵌入到iOS页面的开发
- 移动端微信开发一些兼容总结(片段)
- 调试 React Native 应用
- Oracle 坏快修复之数据坏快检查(一)
- 机器学习入门