Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
本节内容函数的定义函数的执行变量的作用范围数组与函数函数举例
数组元素做函数参数#include <iostream> using namespace std; void change(int a, int b) {
a = 30; b = 50;}int main(){
int a[2] = {3, 5}; change(a[0], a[1]);cout<<a[0]<<“ ”
<<a[1]<<endl;return 0;
}
main( ) change( )
a[0]a[1] a b3 5 3 5
change(a[0], a[1]) 30 50
cout<<a[0]<<a[1];
数组元素做函数参数#include <iostream>using namespace std;void change(int a[]){
a[0] = 30; a[1] = 50;}int main(){
int a[2] = { 3, 5 };change(a);cout << a[0] << " "
< a[1] << endl; return 0;}
数组名 做函数参数COPY!
#include <iostream>using namespace
void change( [])int main(){{
a [0] = 30;a[1] = 50;int a[2] { 3, 5 };}change(a);
cout << a[0] << " "
<< a[1] << endl;a,不是变量!
return 0; 是数组在内存中的地址!}
数组名 做函数参数#include <iostream>using namespace std; main( )void change( int a []){ a[0] a[1]
a[0] = 30; a[1] = 50; 3 5 change( )}int main(){ 30 50 int a[];
int a[2] = { 3, 5 };change(a); change(a);cout << a[0] << " "
cout<<a[0]<<a[1] << endl;
return 0;}
数组名 做函数参数#include <iostream>using namespace std; main( )void change( int a []){ a[0] a[1]
a[0] = 30; a[1] = 50; 3 5 change( )}int main(){ 30 50 int a[];
int a[2] = { 3, 5 };change(a); change(a);cout << a[0] << " "
cout<<a[0]<<a[1] << endl;
return 0;}