栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言第三周

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言第三周

一、循环结构

1、while语句

whlie(循环条件)

{
循环操作语句;
}

特点:先判断,再执行

2、do while语句

do{
循环操作语句;
}whlie(循环条件);

特点:先执行,再判断(先执行一遍循环操作,若符合条件,循环操作继续执行,否则退出循环)

3、for语句

for(表达式1;表达式2;表达式3;)
{
语句;
}

表达式1:通常是为循环变量赋初值,可省略

表达式2:循环条件,是否继续执行循环,可省略

表达式3:更新循环变量的值,可省略

4、嵌套循环

循环语句之间可以相互嵌套

5、

break:跳出循环,执行循环之后的语句

continue:跳过本次循环,继续下次循环

二、数组

1、数组就是在内存中连续的相同类型的变量空间

一个数组可以分解为多个数组元素:这些数组元素可以是基本数据类型或构造类型

按数组元素类型的不同,数组可分为:数值数组、字符数组、指针数组、结构数组等类别

2、一维数组

(1)数组名字符合标识符的书写规定(数字、英文字母、下划线)

(2)数组名不能与其它变量名相同,同一作用域内是唯一的

(3)[ ]中常量表达式表示数组元素的个数

   例:int a[3]表示数组a有3个元素,其下标从0开始计算,因此3个元素分别为a[0],a[1],a[2]

(4)一维数组的初始化

   int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }  (定义一个数组,同时初始化所有成员变量)

   int a[10] = { 1, 2, 3 }(初始化前三个成员,后面所有元素都设置为0)

   int a[10] = { 0 }(所有的成员都设置为0)

3、二维数组

(1)形式:类型说明符 数组名[常量表达式1][常量表达式2]

     例:int a[3][4]   表示定义了一个 3×4,即 3 行 4 列总共有 12 个元素的数组 a。这 12 个元素的名字依次是:a[0][0]、a[0][1]、a[0][2]、a[0][3];a[1][0]、a[1][1]、a[1][2]、a[1][3];a[2][0]、a[2][1]、a[2][2]、a[2][3]

元素 a[i][j] 表示第 i+1 行、第 j+1 列的元素

二维数组中元素排列的顺序是按行存放的,即在内存中先顺序存放第一行的元素,再存放第二行的元素,这样依次存放。

(2)二维数组初始化

   int a[3][4] = {1, 2, 3, 4 , 5, 6, 7, 8, 9, 10, 11, 12 }(连续赋值)

   int a[3][4] = {1, 2, 3, 4 }(只给部分元素赋初值,未初始化则为0)

   int a[3][4] = {0}(所有的成员都设置为0)

  []中不定义元素个数,定义时必须初始化

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/396396.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号