流程控制 |
|
名称 |
语句 |
形式 |
意义 |
|
顺序结构 |
|
|
从上向下顺序执行 |
|
无条件跳转 |
|
|
|
|
分支机构 |
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#图形书中最经典的一本书当中包括饼图,条形图,绘图板制作等 第1章 GDI+ ——下一代图形接口 1.1 理解GDI+ 1.2 探索GDI+ 的功能 1.3 从GDI的角度学习GDI+ 1.4 .NET中的GDI+ 名称空间和类 总结 第2章 第一个...
关于c#流程控制语句的学习总结,属于较为基础的部分,不过万丈高楼平地起,希望能对你们的学习有所帮助,同时包括了一些细节和重要的基础部分,有通过不同颜色的字体标记,希望能多看一下那些标注的部分,作为初学者...
两个部分相互索引,相辅相成,让读者了解实际工作中可能遇到的问题和所需的知识点,也可以反过来学习这些技术在实际工作中是如何选择和应用的。 最重要的是,本书将作者工作时的心得体会穿插在章节之中。书中所有的...
第二部分 C#程序设计基础.28 第四章 数 据 类 型 .28 4.1 值 类 型 .28 4.2 引 用 类 型 .33 4.3 装箱和拆箱 .39 4.4 小 结 .42 第五章 变量和常量 .44 5.1 变 量 .44 5.2 常 量 .46 5.3 小 结 .47 ...
本书案例涉及行业广泛,实用性非常强,通过本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件或网站开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。...
如果只学会了程序设计的语法和语义,那么你只能解决程序设计三分之一的问 题,而且运用的方法并不是最有效的。但如果学会了数据结构的概念,就能在程 序设计上,运用最有效的方法来解决绝大多数的问题。 《数据结构...
一、实验目的 通过此课程掌握微机系统的构成原理与接口电路的设计...3)、画出程序流程、编写系统初始化程序和功能程序清单。 4)、完成系统最终调试,得出系统运行结果与调试报告。 5)、总结报告,并提出系统改进建议。
掌握c#的程序流程控制语句 C#项目开发全程实录视频教程(全10个案例):htt: /cnrdn com/gCxC 本章简介 从本门课开始我们将要开始学习¢#语言和NET平台。本章将使学员对NET和¢#有一个 初步的认识,了解C#的开发环境,...
本书适合于开发GDI+图形应用程序的初、中级程序员阅读,书中给出了大量用C#语言编写的可重用示例代码,可以使读者更快地掌握书中所介绍的各种知识和概念。本书也可以作为大专院校相关课程的重要辅导教材。 【编辑...
ASP.NET 2.0使用Web Part创建应用程序之二(共二) 体验 .net2.0 的优雅(2) -- ASP.net 主题和皮肤 NET2.0系列介绍(一).NET 2.0 中Web 应用程序主题的切换 ASP.NET 2.0 中Web 应用程序主题的切换 2.0正式版中...
NHibernate 入门之旅教程 PDF版,写这个小书也算是对自己学习NHibernate的一个总结吧。再次向对NHibernate陌生的朋友介绍一下NHibernate,它是一个面向.NET 环境的对象/关系数据库映射工具。用来把对象映射到基于SQL...
第4章 C程序控制 第5章 C函数 第6章 C数组 第7章 C指针 第8章 C字符和字符串 第9章 格式化输入输出 第10章 结构体、共用体、位操作和枚举类型 第11章 文字处理 第12章 数据结构 第13章 C预处理 第14章 C语言的其他...
1.3.8 流程控制 16 1.3.9 字符串常见操作 21 1.3.10 几个常用的数学函数 27 1.4 .NET的面向对象之门 27 1.4.1 继承——“子承父业” 28 1.4.2 委托——“任务书” 35 1.4.3 事件——“年终分红” 42 1.4.4 反射——...
1.3.8 流程控制 16 1.3.9 字符串常见操作 21 1.3.10 几个常用的数学函数 27 1.4 .NET的面向对象之门 27 1.4.1 继承——“子承父业” 28 1.4.2 委托——“任务书” 35 1.4.3 事件——“年终分红” 42 1.4.4 反射——...
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
(6) 学习Expression Blend 专业的WPF设计工具 (7) 使用EB WPF客户端实战 (8) 刨析XAML (9) XAML语法 (10) 认识WPF中的主要控件 (11) 动画什么 (12) 动画中的3个重要概念 (13) 使用时间线和故事板 ...
(6) 学习Expression Blend 专业的WPF设计工具 (7) 使用EB WPF客户端实战 (8) 刨析XAML (9) XAML语法 (10) 认识WPF中的主要控件 (11) 动画什么 (12) 动画中的3个重要概念 (13) 使用时间线和故事板 ...
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...