C#语言-03.逻辑控制语句

      a. 逻辑控制语句:
          i. 条件语句:先对条件判断,然后根据判断结果执行不同的分支
              1. If 和 if-else:判断“布尔表达式的值”来决定执行那个代码块
                  a. 语法:if(布尔表达式){
                  b. 布尔表达式为 true 时执行此代码块
                  c. }else{
                  d. 布尔表达式为 false 时执行此代码块
                  e. }
              2. switch:判断“控制表达式的值”来有条件地执行代码
                  a. 语法:switch(){
                  b.       case 测试值 1:
                  c.              break;
                  d.       ……
                  e.       default:
                  f.       break;
                  g.       }
          ii. 循环语句:可以有条件地实现语句段的循环操作
              1. do…while 语句:先执行代码,后判断是否满足循环条件
                  a. 语法:do{
                  b. 循环代码
                  c. }while(布尔表达式)
              2. while 语句:先判断是否满足循环条件,后再执行代码
                  a. 语法:while(布尔表达式){
                  b. 循环代码
                  c. }
              3. for 语句:可以执行指定的次数,并维护它自己的计数器
                  a. 语法:for(循环变量初始化;循环条件;循环操作)
                  b. 循环代码
                  c. }
              4. foreach 语句:列举出一个集合中的所有元素,并执行关于集合中每个元素的嵌套语句
                  a. 语法:foreach(类型 标识符 in 表达式)
                  b. 循环代码
                  c. }
              5. 跳转语句:可以执行程序的分支、传递程序控制、更改流程,进行无条件跳转
                  a. Break 语句:终止并跳出循环
                  b. Continue 语句:终止当前的循环,重新开始一个新的循环
                  c. Gogo 语句:跳转到指定的位置,建议不要使用,因为可能会破坏程序的结构性
                  d. Return 语句:跳出循环及其包含的函数
                  e. Throw 语句:抛出一个异常
              1. 二重循环:外层循环每执行一次,内层循环都会从头到尾完整地执行一遍
时间: 2024-10-05 12:39:59

C#语言-03.逻辑控制语句的相关文章

IOS学习之路——Swift语言(1)——基本类型、运算符与逻辑控制语句

一.变量 变量标识符必须以字符包括Unicode编码字符.美元字符$.下划线_开头,不能以数字开头,不能包含空格.更不能使用关键字命名. swift中变量的声明使用var关键字,常量的声明使用let关键字. 1 var name="Swift"; 2 var version=2.2; 3 let company:String="Apple"; 变量的声明: 1. 可以使用,逗号分割变量来同时声明多个变量 2. 可以使用:类型来同时指明多个变量的类型 在Mac中可以使

黑 马 程 序 员_视频学习总结<c语言>----03 指针

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一.什么是指针? 用来存放变量地址的变量,就称为"指针变量". 二.指针的定义 一般形式:类名标识符  *指针变量名; int *p; float *q; "*"是一个说明符,用来说明这个变量是个指针变量,是不能省略的,但它不属于变量名的一部分 前面的类型标识符表示指针变量所指向的变量的类型,而且只能指向这种类型的

linux基础--Bash逻辑控制语句

在逻辑控制语句中会使用各种运算符和测试判断,可参见 http://iyull.blog.51cto.com/4664834/1884528 条件判断--if 单分支if语句 if 判断条件;then stat3ment1 stat3ment2 ... fi 双分支if语句 if 判断条件;then stat3ment1 stat3ment2 ... else stat3ment3 stat3ment4 ... fi 多分支/嵌套if语句 if 判断条件;then stat3ment1 ... e

C语言 03 项目团队文件合并

团体项目中 链接把项目中所有相关联的.O目标文件.C语言函数库合并在一起,生成可执行文件. 编写声明文件,用 .h文件封装起来,在其他代码中用include"xxx.h"引用声明 1.函数的定义放.c文件,函数的声明放.h文件2.如果要使用某个.c文件中定义的函数,只需要#include这个.c文件对应的.h文件3..h文件的作用:被被人cofy,编译链接的时候不需要管.h文件. printf是int类型,返回字符串常量的字符数,并不是字数. 一个中文占3个字符,一个 字符占一个字节.

R语言之逻辑回归

本文主要将逻辑回归的实现,模型的检验等 参考博文http://blog.csdn.net/tiaaaaa/article/details/58116346;http://blog.csdn.net/ai_vivi/article/details/43836641 1.测试集和训练集(3:7比例)数据来源:http://archive.ics.uci.edu/ml/datasets/statlog+(australian+credit+approval) austra=read.table("au

03 逻辑与结构

01.逻辑判断 1.True 和False-逻辑判断的最基本准则--布尔类型(Boolean Type)2.True等价于1,而False等价于0 02.条件判断 1.基本形式: if condition: do something elif condition: do something else: do something 2.condition的成立条件是返回值为True的布尔表达式,条件控制可以理解为一种特殊的布尔类型的逻辑判断. 注:当condition的过长或难以理解时,可以采取给变

关于c语言的逻辑短路规则

原来的代码是 if (temp == 3 && (a % b != 0 || b == 0 )){ printf("go"); } dev-c 报错: program received signal sigsegv arithmetic ** 改正后 c语言&&和||的短路性质分析 - 痞子晶的博客 - CSDN博客 https://blog.csdn.net/yhj110911119/article/details/52436085 C语言的短路现象

R语言做逻辑回归

前面写过一个多分类的逻辑回归,现在要做一个简单的二分类,用glm函数 导入csv格式如下: mydata<-read.csv("D://li.csv",header=T) colnames(mydata)<-c("x1","x2","x3","y") model<-glm(formula = y ~ x1+x2+x3, family = quasibinomial(link = "

C语言 03 循环结构

程序有三种结构 1.顺序结构 2.分支结构 3.循环结构  (通常与数组结合使用) while 循环 while(条件表达式){ 语句 } 注意:条件表达式为真,执行循环体,一旦条件表达式为假,循环停止. //用while打印出1~100之间不是7的倍数并且不包含7的数. int i=1; while (i<=100) { if (i%10!=7 && i/10!=7&&i % 7!=0) { printf("%d\n",i); } i++; }