【C#】之 语句结构与数组

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/molihuakai_118/article/details/81429649

#一、语句块
在说语句结构和数组之前咱们先来看看一些碎碎念——杂七杂八的语句块
##1、常量
常量 是代码中人为设置固定不变的一个元素值,声明后可以直接使用在范围内的代码当中。
常量的声明 和变量声明差不太多,只是在最前面加上const。
**例:**const int num =10; //声明一个常量num,其值为10。

##2、枚举
**枚举:**在主函数中可以直接调用枚举值,与字符串相比,用枚举能够限定变量的取值范围,程序处理起来更方便。
**位置:**项目里面,类的外面
声明语法:
这里写图片描述
枚举的转化:
1》枚举强转为int类型
Gender gender=Gender.女;
int num = (int) gender; //在枚举中枚举值“女”是第几个值则返回的int值就为几
2》字符串转换成枚举
这里写图片描述
##3、结构体
可以一次性声明多个不同类型的变量,在主函数中调用后可直接将变量作为属性使用。
**声明位置:**项目里面,类的外面。
声明语法:
这里写图片描述
##4、枚举与结构体应用
这里写图片描述

#二、语句结构
##1、顺序结构——语句顺序执行

##2、分支结构——语句在满足条件下执行
例如:if / if-else / if-else if / switch-case (多分支结构)/ 三元表达式

if语法——if(bool类型值或表达式)+{}
三元表达式——数据类型+变量=判断内容+?+“判断正确返回值”:“判断错误返回值”

##3、循环结构——语句在满足条件下循环执行多次
while ——先判断然后执行循环体
do-while ——先执行循环体 然后再判断条件是否成立
for (表达式1;表达式2;表达式3)
foreach

**比较:**一般知道了循环次数会用for循环方便,不知道循环次数,就用while或者do-while,要看是先判断还是先执行。

补充:
循环中遇到break ——直接跳出整个循环
循环中出现continue——立即结束本次循环,从新判断循环条件,成立进入下一次循环,不成立退出循环。
#三、数组
上面我们已经说了结构体可以一次性声明多个不同的变量,数组可以反其道而行即一次性声明多个相同的变量。
数组的存值和取值都是通过下标或索引来进行赋值和取值的。

声明方式:
这里写图片描述
代码实例:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/molihuakai_118/article/details/81429649