TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机二级C语言程序设计基础知识(八)思维导图

计算机二级C语言程序设计基础知识(八)思维导图

  收藏
  分享
免费下载
免费使用文件
L . 浏览量:162022-11-08 14:30:18
已被使用0次
查看详情计算机二级C语言程序设计基础知识(八)思维导图

计算机二级C语言程序设计基础知识(八)

树图思维导图提供 计算机二级C语言程序设计基础知识(八) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(八)  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ad502939b89703f73f6c17bdfa6036a7

思维导图大纲

计算机二级C语言程序设计基础知识(八)思维导图模板大纲

三种循环的比较

三种循环可以处理同一个问题,一般情况下可以相互代替

while和do-while循环语句只在while语句之后指定循环条件,在循环体内应包含使循环趋于结束的语句;for循环语句可以在<语句3>中包含使循环趋于结束的语句

while和for语句是先判断表达式,后执行循环;do-while循环语句是先执行循环,后判断表达式

对于while和do-while循环语句,循环变量的初始化应在while和do-while语句之前完成;for循环语句可以在<表达式1>中进行

数组

一维数组

定义

只有一个下标的数组

定义格式

类型说明符 数组名[常量表达式]

int a[3]; //定义了一个一维数组,名称为a,数据类型为整型,含3个数组元素 a[0]、a[1]、a[2];

说明

类型说明符:是指数组的数据类型

常量表达式:是一个值为正整数的表达式,用来表示该数组的元素的个数,即数组的大小

数组的引用

数组名[下标]; 如: a[2]

数组的初始化

对数组的全部因素赋初值

int a[3]={10,20,30}; 则该语句执行后,a[0]=10,a[1]=20,a[2]=30;

对数组的部分元素赋初值

int b[3]={12,11}; 则该语句执行后,b[0]=12,b[1]=11,a[2]=0;

对数组的全部元素赋初值时,也可将数组定义为一个不确定长度的数组

int c[ ]={10,15,20};则该语句执行后,数组c的长度自动确定为3,c[0]=10,c[1]=15,c[2]=20;

将输入的10个整数按反序输出

#include<stdio.h> main() { int a[10],i; printf("请输入10个整数:"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf(" 反序输出:"); for(i=9;i>=0;i--) printf("%d",a[i]); printf("\n"); }

二维数组

定义格式

类型说明符 数组名[常量表达式][常量表达式]

int a[3][2]; //定义了一个二维数组,名称数组名为a,含有6个元素

说明

第一个常量表达式指出的是数组的行数;第二个常量表达式指出的是数组的列数

二维数组元素的顺序是

按行存放;即先顺序存放第一行的元素,再存放第二行的元素…以此类推

其存储格式

a[0][0] a[0][1] a[1][0] a[1][1] a[2][0] a[2][1]

二维数组的初始化

分行为二维数组赋初值

int a[3][2]={{1,2},{3,4},{5,6}};

按数组在存储时的排列次序赋初值

int a[3][2]={1,2,3,4,5,6};

对数组的部分元素赋初值

int a[3][2]={{1},{2,3},{4}};

忽略第一维的长度,对二维数组赋初值

int a[][2]={1,2,3,4,5,6};

将两个2行3列的矩阵相加,并显示结果

#include<stdio.h> main() { int a[2][3]={1,3,5,7,9,11}; int b[2][3]={2,4,6,8,10,12}; int c[2][3],sum=0,i,j; for(i=0;i<2;i++) //i 表示第1行到第3行 for(j=0;j<3;j++) //j 表示第1列到第3列 c[i][j]=a[i][j]+b[i][j]; for(i=0;i<2;i++) for (j=0;j<3;j++) { printf(“%5d”,c[i][j]); if((j+1)%3==0) printf(“\n”); } }

相关思维导图模板

计算机二级C语言程序设计基础知识(十一)思维导图

树图思维导图提供 计算机二级C语言程序设计基础知识(十一) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(十一)  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6675e3f651fe85d663414f0a5b66b819

计算机二级C语言程序设计基础知识(十)思维导图

树图思维导图提供 计算机二级C语言程序设计基础知识(十) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(十)  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:bfad3e000f9852057be2a3963a00fbb7