C#及出版第五天(流程控制2)
来源:互联网 发布:令狐冲 知乎 编辑:程序博客网 时间:2024/05/21 22:51
1、*程序调试
1)、写完一段程序后,想看一下这段程序的执行过程。
2)、当你写完这段程序后,发现,程序并没有按照你想象的样子去执行。
调试方法:
1)、F11逐语句调试(单步调试)
2)、F10逐过程调试
3)、断点调试
2、for循环
语法:
for(表达式1;表达式2;表达式3)
{
循环体;
}
表达式1一般为声明循环变量,记录循环的次数(int i=0;)
表达式2一般为循环条件(i<10)
表达式3一般为改变循环条件的代码,使循环条件终有一天不再成立(i++)。
执行过程:程序首先执行表达式1,声明了一个循环变量用来记录循环的次数,
然后执行表达式2,判断循环条件是否成立,如果表达式2返回的结果为true,
则执行循环体。当执行完循环体后,执行表达式3,然后执行表达式2继续判断循环条件是否成立,
如果成立则继续执行循环体,如果不成立,则跳出for循环。
3、int.TryParse
int.parse
尝试着将一个字符串转换成int类型。
4、三元表达式
语法:
表达式1?表达式2:表达式3;
表达式1一般为一个关系表达式。
如果表达式1的值为true,那么表达式2的值就是整个三元表达式的值。
如果表达式1的值为false,那么表达式3的值就是整个三元表达式的值。
注意:表达式2的结果类型必须跟表达式3的结果类型一致,并且也要跟整个三元表达式的结果类型一致。
1)、写完一段程序后,想看一下这段程序的执行过程。
2)、当你写完这段程序后,发现,程序并没有按照你想象的样子去执行。
调试方法:
1)、F11逐语句调试(单步调试)
2)、F10逐过程调试
3)、断点调试
2、for循环
语法:
for(表达式1;表达式2;表达式3)
{
循环体;
}
表达式1一般为声明循环变量,记录循环的次数(int i=0;)
表达式2一般为循环条件(i<10)
表达式3一般为改变循环条件的代码,使循环条件终有一天不再成立(i++)。
执行过程:程序首先执行表达式1,声明了一个循环变量用来记录循环的次数,
然后执行表达式2,判断循环条件是否成立,如果表达式2返回的结果为true,
则执行循环体。当执行完循环体后,执行表达式3,然后执行表达式2继续判断循环条件是否成立,
如果成立则继续执行循环体,如果不成立,则跳出for循环。
3、int.TryParse
int.parse
尝试着将一个字符串转换成int类型。
4、三元表达式
语法:
表达式1?表达式2:表达式3;
表达式1一般为一个关系表达式。
如果表达式1的值为true,那么表达式2的值就是整个三元表达式的值。
如果表达式1的值为false,那么表达式3的值就是整个三元表达式的值。
注意:表达式2的结果类型必须跟表达式3的结果类型一致,并且也要跟整个三元表达式的结果类型一致。
0 0
- C#及出版第五天(流程控制2)
- 第五天 流程控制语句
- C#高级编程第五天----流控制(控制语句)
- C#学习第五天
- C#流程控制2
- 第五天数组及字符串
- C#学习2--流程控制
- 第五天作业2
- (第五天)了
- 《C#入门经典(第6版)》读书笔记4_第四章:流程控制
- 第3章 C# 程序的流程控制
- C# 学习笔记 -- 第五天 程序结构
- C#学习记录之第五天
- C#面向对象第五天总结
- 跟siki老师学C#第五天
- noteBook2.5-C#基础第五天
- 第3天 数据类型及流程控制语句
- Java学习第五天及基础知识回顾
- SQL Server JDBC驱动中sqljdbc.jar和sqljdbc4.jar包的区别?
- 详解JMP
- unity__摄像机
- leetcode:Construct Binary Tree from Inorder and Postorder Traversal
- android 中的dumpsys
- C#及出版第五天(流程控制2)
- 利用数组获取表单元素并循环插入数据库
- C#获取网页信息示例
- ztree点滴累计
- IPhone之AVAudioRecorder AVplayer
- c#基础班第六天(复杂数据类型)
- Java语言发展史
- 创建线程时,undefined reference to 'pthread_create'问题解决
- SharePoint Workflow架构(一)SharePoint 和Workflow Runtime的结合