TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机二级c语言第七章的思维导图

计算机二级c语言第七章的思维导图

  收藏
  分享
免费下载
免费使用文件
one 浏览量:02022-11-14 13:19:36
已被使用0次
查看详情计算机二级c语言第七章的思维导图

本张思维导图关于计算机二级c语言第七章的主要知识点

树图思维导图提供 计算机二级c语言第七章的思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级c语言第七章的思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e88615f7a406ff086f33d413f29e6e85

思维导图大纲

第七章思维导图模板大纲

一维数组的重要概念

对a[10]这个数组的讨论

1、a表示数组名,是第一个元素的地址,也就是元素a[10]的地址。

2、a是地址常量,所以只要出现a++,或者是a=a+2赋值的都是错误的。

3、a是一维数组名,所以它是列指针,也就是说a+1是跳一列。 

对a[3][3]的讨论

1、a表示数组名,是第一个元素的地址,也就是元素a[10]的地址。

2、a是地址常量,所以只要出现a++,或者是a=a+2赋值的都是错误的。

3、a是二维数组名,所以它是行指针,也就是说a+1是跳一行。

4、a[0]、a[1]、a[2]也都是地址常量,不可以对它进展赋值操作,同时它们都是列指针,a[0]+1,a[1]+1,a[2]+1都是跳一列。

5、注意a和a[0] 、a[1]、a[2]是不同的,它们的基类型是不同的。前者是一行元素,后三者是一列元素

二维数组做题目的技巧

如果有a[3][3]={1,2,3,4,5,6,7,8,9}这样的题目

步骤一:把他们写成:第一列 第二列 第三列 

a[0]à  1    2    3 ->第一行

a[1]à 4   5    6  —>第二行

a[2]à 7   8    9  ->第三行

步骤二:这样作题目间很简单:   

*(a[0]+1)我们就知道是第一行的第一个元素往后面跳一列,那么这里就是a[0][1]元素,所以是1。

*(a[1]+2)我们就知道是第二行的第一个元素往后面跳二列。那么这里就是a[1][2]元素,所以是6。

一定记住:只要是二维数组的题目,一定是写成如上的格式,再去做题目,这样会比拟简单。

数组的初始化,一维和二维的,一维可以不写,二维第二个一定要写

int a[]={1,2} 合法。 int a[][4]={2,3,4}合法。 但int a[4][]={2,3,4}非法。

二维数组中的行指针

int a[1][2]; 其中a现在就是一个行指针,a+1跳一行数组元素。 搭配〔*〕p[2]指针

a[0],a[1]现在就是一个列指针。a[0]+1 跳一个数组元素。搭配*p[2]指针数组使用

还有记住脱衣服法那么: a[2] 变成 *〔a+2〕 a[2][3]变成 *〔a+2〕[3]再可以变成 *〔*〔a+2〕+3〕

相关思维导图模板

第一课:中华文明的起源    与早期国家思维导图

树图思维导图提供 第一课:中华文明的起源 与早期国家 在线思维导图免费制作,点击“编辑”按钮,可对 第一课:中华文明的起源 与早期国家  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:efdfe5558ecedb1fc5d9c14488c5187f

计算机系统维护方法思维导图

树图思维导图提供 计算机系统维护方法 在线思维导图免费制作,点击“编辑”按钮,可对 计算机系统维护方法  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:bd7f9468d710b62afe9e296eebea668c