流程控制 |
|
名称 |
语句 |
形式 |
意义 |
|
顺序结构 |
|
|
从上向下顺序执行 |
|
无条件跳转 |
|
|
|
|
分支机构 |
if语句实现分支 |
if(判断){处理} |
如果…则… |
|
if(判断){处理}else{处理} |
如果…则…,否则… |
|
if…elseif…else |
if…else嵌套进行多条件判断 |
|
switch语句实现分支 |
switch(variable) { case value1: statement1 break; case value2: statement2 break; ... default: statement break; }
|
如果case分支种没有break语句,即使匹配了此分支,程序也要执行下一个case分支,,直到遇到break为止。如没有任何分子满足条件,程序最后进行default分支 |
|
循环结构 |
while语句实现循环 |
while(条件){...} |
如果…就… 表示如果符合条件就执行循环 |
若循环有初始值,且都要累加、累减,则使用for循环比while循环要好。 |
do{...}while(条件) |
直到…为止… 表示直到满足条件就退出循环,至少会执行一次 |
for语句实现循环 |
for(expressionl1 ;expressionl2;expressionl3) { statement }
|
expressionl1:条件初始值 expressionl2:判断条件 expressionl3:执行statement后要执行的语句,用来改变条件,如累加等。 Statement: 符合条件时的执行语句 |
使用break/continue控制循环 |
|
break 可以用于中断循环,从循环中跳出。 Continue可以提前结束一次循环过程中执行的循环体,直接进入下一次循环。
|
|
备注: |
|
|
|
|
条件编译 |
#define |
|
建立一个预定义符号 ,必须放于文件首行,并在整个文件中有效 |
|
#undef |
|
取消一个预定义符合 |
|
#if |
|
条件判断指令 |
|
#else |
|
|
#elif |
|
|
#endif |
|
|
异常处理 |
try、 catch、 finally |
try{...} catch{...} finally{...}
|
当try{...}代码块出现异常,将自动转向 catch{...}代码块,并执行其中的内容,无论是否出现异常,程序都会执行finally{...}中的代码。 |
|
相关推荐
C#是一种广泛应用于软件开发,尤其是Windows平台和.NET框架下的编程语言。它的设计目标是提供一种类型安全、面向对象的编程语言,...这个“C#学习总结”压缩包中的笔记,无疑是帮助菜鸟快速掌握C#基础知识的好资源。
### C#学习总结 #### 1. 开始C#之旅 **1.1 编写第一个C#程序** 初学者通常会从简单的“Hello World!”程序开始,这有助于熟悉开发环境和基本语法。 **1.2 程序编写规则** - **1.2.1 代码书写规则** - 使用...
总结起来,"1272+C#+六轴运动控制+实例源码"是一个宝贵的教育资源,它可以帮助IT专业人士,尤其是那些对运动控制感兴趣的开发者,掌握C#在六轴运动控制系统中的应用,提升在自动化领域的专业技能。通过实际操作,你...
1. **基础语法**:C#的基础语法包括变量声明、数据类型(如int、float、string等)、运算符、流程控制(如if语句、switch语句、for循环、while循环等)、函数定义与调用。理解这些基础知识是编程的起点。 2. **面向...
【C#概述及基础】 C#,发音为"C Sharp",是由微软公司开发的一种面向对象的编程语言,其设计初衷是对C++进行现代...通过学习这些知识,开发者能够利用C#有效地控制雷赛运动控制卡和控制器,实现精密的自动化控制任务。
本资源集合了C#的全面经典总结,适合初学者及有一定经验的开发者学习和参考。 C#的核心特性包括: 1. 类型系统:C#是一种强类型语言,每个变量都必须预先声明其类型,确保类型安全。它支持值类型(如int、float)...
标题中的“号称最经典c#总结可提高水平”暗示了这是一个综合性的C#学习资源集合,包含了一系列有助于提升C#编程技能的知识点。这个压缩包的内容涵盖了C#的基础到高级特性,适合不同层次的开发者学习。 描述中提到的...
C#是一种广泛应用于软件开发的面向对象的...通过学习和实践这些C#基础知识,你可以更好地理解和编写C#应用程序,为进阶学习和项目开发打下坚实基础。不断探索C#的更多高级特性和应用场景,将使你在IT领域更上一层楼。
“【学习 C#】.pdf”可能是一份全面的C#学习指南,涵盖了从基础语法、控制流、类与对象到高级特性的方方面面。这份文档通常会引导学习者逐步掌握C#的核心概念,例如变量、运算符、条件语句、循环、函数、面向对象...
【C#简单可用的远程控制demo】是一个基于C#编程语言实现的远程桌面控制应用程序,专为开发者设计,便于在Visual Studio 2013环境下进行编译和调试。这个项目提供了一个简单易用的解决方案,使用户能够通过网络对远程...
本文将详细解析如何利用C#来实现对当前输入法的控制,使得用户无需手动进行输入法的切换,从而提高用户体验和应用程序的易用性。 ### 知识点一:C#中的输入法控制 在C#中,可以通过调用Windows API或使用.NET ...
总结来说,这个压缩包提供的是一项使用C#和WinForm框架开发的车载空调控制系统的上位机程序示例。通过研究源代码,学习者可以了解如何在C#中设计和实现GUI界面,以及如何处理与硬件设备的交互。对于想要提升C#编程和...
从给定的文件信息来看,标题和描述都指向了C#的学习心得,这是一门流行的编程语言,广泛应用于Windows应用程序开发、游戏开发(尤其是Unity引擎)、Web应用等场景。下面,我们将深入探讨C#的学习要点,包括其特性、...
【标题】"MySchool+C#总结"主要涵盖了Accp5.0第一期C#项目的精髓,这个...总的来说,"MySchool+C#总结"是一个全面的C#学习资源,结合了理论与实践,对于想深入了解C#和提升编程技能的人来说,是非常有价值的参考资料。
在C#编程语言的学习过程中,总结是至关重要的,它能帮助我们系统地理解和记忆关键概念。这份"C#总结"以表格的形式呈现,旨在提供一种高效的学习和复习方式。以下是对表格内容的一些详细解读: 1. **基本语法与数据...
学习C#之前,你需要先理解计算机编程的基本概念,如变量、数据类型、运算符、控制结构(条件语句、循环语句)、函数等。这些基础知识是所有编程语言的基础,理解它们将帮助你更好地学习C#。 **第二步:安装开发环境...
C#语言的基础部分涵盖了语法、变量、常量、数据类型、运算符、流程控制(如条件语句、循环结构)和函数等。学习C#,首先要理解其基本结构和语法规则,这将为后续的编程实践打下坚实基础。 二、面向对象编程 C#是...
【北大青鸟ACCP 5.0 S1 C#总结】 C#是一种广泛使用的面向对象的编程语言,尤其在开发Windows应用程序和Web应用程序时扮演着重要角色。在北大青鸟的ACCP 5.0 S1课程中,C#的学习涵盖了基础到进阶的诸多知识点,以下...