笔记
2024-02-02 14:42:00
发布于:北京
笔记:
1.二维数组定义
int a[3][5]={{1,2,3,4,5},{6,7,8,9,0},{6,2,4,1,9}};
第0个数组 arr[0] 1,2,3,4,5
第1个数组 arr[1] 6,7,8,9,0
第2个数组 arr[2] 6,2,4,1,9
🔍tips
另一种书写形式
int a[3][5]={1,2,3,4,5,6,7,8,9,0,6,2,4,1,9};
2.二维数组访问
数组通过行下标和列下标进行访问元素(先行后列)
cout<<a[0][0]<<endl;
cout<<a[0][1]<<endl;
cout<<a[0][2]<<endl;
cout<<a[0][3]<<endl;
cout<<a[0][4]<<endl;
......
3.二维数组遍历
//行:0~3
for(int i=0;i<4;i++){
//列:0~5
for(int j=0;j<6;j++){
cout<<a[i][j]<<" ";
}
//输出完一行要换行
cout<<endl;
}
|x-1,y-1  |      x-1,y     |x-1,y+1  |
|  x,y-1    |*** 中间*** |x,y+1     |
| x+1,y-1|     x+1,y     |x+1,y+1|
🔍函数
将重复使用的代码封装起来,方便复用(模块化思想)
    函数
     |
  -------
 |       |
库函数 自定义函数
库函数:别人已经实现好可直接使用
自定义函数:需要自己实现,才能使用
🔍自定义函数
自定义函数需要先声明,后调用。
#include<bits/stdc++.h>                                  🟢函数声明:
using namespace std;                                         根据要实现的功能,编写代码实现。
|自定义函数(功能的实现)🟢
int main(){
模块:调用函数(完成功能)🔴                  🔴函数调用:
调用已经声明好的自定义函数,完
return 0;                                                    成功能。
}
函            |-----功能
数            |
三 |-----参数
要            |
素            |-----返回值
返回类型 函数名(形式参照表){
函数体 //执行语句
}
这里空空如也






有帮助,赞一个