11
本本本本 函函函函函 函函函函函 函函函函函函函 函函函函函 函函函函

sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行. 变量的作用范围. 数组与函数. 函数举例. 数组元素做函数参数

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行. 变量的作用范围. 数组与函数. 函数举例. 数组元素做函数参数

本节内容函数的定义函数的执行变量的作用范围数组与函数函数举例

Page 2: sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行. 变量的作用范围. 数组与函数. 函数举例. 数组元素做函数参数

数组元素做函数参数#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];

Page 3: sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行. 变量的作用范围. 数组与函数. 函数举例. 数组元素做函数参数

数组元素做函数参数#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;}

Page 4: sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行. 变量的作用范围. 数组与函数. 函数举例. 数组元素做函数参数

数组名 做函数参数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] << " "

Page 5: sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行. 变量的作用范围. 数组与函数. 函数举例. 数组元素做函数参数

<< a[1] << endl;a,不是变量!

return 0; 是数组在内存中的地址!}

Page 6: sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行. 变量的作用范围. 数组与函数. 函数举例. 数组元素做函数参数

数组名 做函数参数#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;

Page 7: sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行. 变量的作用范围. 数组与函数. 函数举例. 数组元素做函数参数

return 0;}

Page 8: sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行. 变量的作用范围. 数组与函数. 函数举例. 数组元素做函数参数

数组名 做函数参数#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;

Page 9: sweepyhome.files.wordpress.com€¦  · Web view本节内容. 函数的定义. 函数的执行. 变量的作用范围. 数组与函数. 函数举例. 数组元素做函数参数

return 0;}