1.6函数

1.静态变量,指某个变量只会创建一次,static

 

 调用5次count方法,而n只会被定义一次0,所以输出的n并不会一直是1

 

 2.函数调用赋值

 

 此时a和b的值都不会变化,但是在被引用的函数添加上取地址符号就不一样了

 3.数组参数调用

 

 一维数组能省略数组的大小,多维数组只能省第一个

代码:

给定一个数组,输出该数组的前n个数

#include <iostream>
using namespace std;
int a[1010];
void print(int a[], int size){
    for(int i = 0 ; i < size ; i++){
        cout<<a[i]<<" ";
    }
}
int main(){
    int n,size;
    cin>>n>>size;
    int i = 0;
    while(n--) cin>>a[i++];
    print(a,size);
    return 0;
}

要注意的点:

 

 

4.函数执行到return就直接返回,不会执行后面的语句

 

 举例1:

 

 若输入的a较大,会打印a

else:打印这段话以及b

 

posted @ 2021-11-06 19:31  乐池  阅读(38)  评论(0)    收藏  举报