sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行....

Preview:

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;}

Recommended