C# 编程入门第五课,VS2019程序调试,for循环,水仙花数,Console.Write,又一种类型变换,三元表达式,产生随机数
C# 编程入门第五课
文章目录
- C# 编程入门第五课
- 1. VS2019程序调试
- 2. for循环
- 3. 水仙花数
- 4. Console.Write()
- 5. 又一种类型变换
- 6. 三元表达式
- 7.产生随机数
1. VS2019程序调试
什么时候使用程序调试
- 写完一段程序后,想看一下这段程序的执行过程。
- 当你写完程序后,发现程序没有按预想的执行。
vs2019的调试方式
- f11,逐句调试(单步调试)
- f10,逐过程调试(这个后面函数才用)
- 断点调试 可以通过在代码所在行右键设置断点
标黄色的代码是即将要运行的代码,不是运行了的代码。
断点调试
断点调试要结合逐句调试(单步调试)使用。
首先已经知道断点前的代码没有错误。而断点之后的代码可能有错。
执行程序,程序会在断点处停下来,之后采用单步调试,测试那行代码有错。
2. for循环
for (表达式1; 表达式2; 表达式3)
{循环体
}
VS2019有快捷方式产生for循环
输入for
在按两次tab键
就会出现一个完整结构的正序for循环
输入forr
再按两次tab键
就会产生一个完整的逆序for循环
。
3. 水仙花数
三位数,比如由 ABC 组成的三位数
当 A2 +B2+C2 =ABC 就说ABC是水仙花数
比如153
4. Console.Write()
Console.Write("acbs");
Console.Write("acbs");
可以看到输出没有换行。
5. 又一种类型变换
int n = int.Parse("123")
他的作用和Convert.ToInt32(“123”)一样。
其实Convert.ToInt32(“123”)是调用int.Parse(“123”)的。
int n = 9;
bool b = int.TryParse("abc123", out n);
这个也是把字符串转换为数值类型。不过他的运作是:如果字符串不能转为
int
类型,则变量n
被赋值为0
,并且b = false
。
6. 三元表达式
//例子
int n = A ? n1:n2;
如果表达式A为真,则返回n1,否则返回n2;
注意:n1和n2的类型要一致,并且要和n的类型也要一致。
7.产生随机数
这需要一些面向对象的知识
Random r = new Random();
int rNumber = r.Next(1, 11);
首先生成一个r随机数对象,再使用他的Next()方法产生一个随机数。通过(1,11)限定随机数范围是1到10(注意不可以产生11)。
C# 编程入门第五课,VS2019程序调试,for循环,水仙花数,Console.Write,又一种类型变换,三元表达式,产生随机数相关推荐
- C# 编程入门第七课方法调用参数问题,方法标准,传递数组,返回数组,方法高级参数(out关键字参数,ref参数,params可变参数),方法重载,方法的递归,一些常用方法
C# 编程入门第七课 文章目录 C# 编程入门第七课 1. 方法调用参数问题 2. 方法标准 3.传递数组,返回数组 4. 方法高级参数 4.1 out 关键字参数 4.2 ref 参数 4.3 pa ...
- c# 编程入门第六课常量,枚举,枚举转换成其他类型变量(枚举和int,转 string字符串转枚举),结构体,数组,冒泡排序,实际使用排序,方法(函数)
c# 编程入门第六课 文章目录 c# 编程入门第六课 1. 常量 2. 枚举 3. 枚举转换成其他类型变量 3.1 枚举和int 3.2 转string 3.2 字符串转枚举 4.结构体 5.数组 7 ...
- C#编程入门第四课,异常,switch-case选择结构,循环结构 while,break作用,do-while循环
C#编程入门第四课 文章目录 C#编程入门第四课 1.异常 2. switch- case选择结构 3. 循环结构 while 4. break 作用 5. do-while循环 1.异常 那行代码有 ...
- C# 编程入门第三课 类型转换,++,关系运算符,bool类型(布尔类型),逻辑运算符,判断闰年,结构
C# 编程入门第三课 文章目录 C# 编程入门第三课 1. 类型转换 2. ++,-- 3. 关系运算符 4. bool 类型(布尔类型) 5. 逻辑运算符 6.判断闰年 7. 结构 1. 类型转换 ...
- 打开程序时固定位置_新手入门第五课:免费开源图像处理程序GIMP之矩形选择工具...
GIMP是一款图像处理软件,是跟Photoshop同一类型的软件,为了方便介绍,后面每篇相关GIMP图像处理软件的介绍文章的开头,我都将插入一段文字,用于介绍GIMP是什么,让不熟悉的朋友知道这是干什 ...
- 以二进制输出64位类型的数据_Java入门第五课:Java基本数据类型与变量的声明...
数据类型 基本数据类型 Java有八种基本类型.六种数字类型(四个整数型(默认是int 型),两个浮点型(默认是double 型)),一种字符类型,一种布尔型. Byte.short.int.long ...
- 【Java】_2_Java程序入门第五课
我们知道,在C程序中,主入口函数(通常大家叫主函数,就是main()函数)可以获取系统传递给程序的参数,其主函数的定义形式如下: #include <stdio.h>int main(in ...
- 函数返回引用什么意思_【20200917】编程入门第七课,函数(function)
介绍 介绍 福哥今天要给大家讲讲编程里的重头戏--函数(function),有了函数,程序才是程序,为什么这么说呢?因为如果没有函数语法,所有重复工作(包括类似工作)都要重复编写代码,那样就失去了编程 ...
- 数独基本规则_思维训练|数独入门第五课:唯余解法
大家好,我们每周一次的数独课又来了. 本期,我们会介绍唯余解法: 唯余解法的原理十分简单,但是在实际的解题中,非常不容易辨认. 由于唯余解非常不容易辨认,所以一般的报章杂志及较大众化的数独网站,通常会 ...
最新文章
- 使用XML记录数据的一些体会
- sqlrelay mysql_数据库连接池SQL Relay安装使用-Java架构师必看
- python对笔记本电脑的要求-Python的用法笔记本
- Echarts多任务可视化之再优化
- osgi简介_OSGi:简介
- “不务正业”的化学奖又发给了生物
- Java I/O体系之OutputStream和InputStream详细讲解
- 温习ASP调用C#的DLL并实现用户名密码进行域验证反馈结果
- Swift - 29 - 参数的默认值
- java httpclient 关闭_httpclient 4种关闭连接
- 串口485接法图_485通讯接线方式
- 风笑天社会研究方法第5版笔记和课后答案
- c++ 制作走迷宫游戏
- 关于 socket收发数据一样 接收的数据是错误
- 实验三 LZW编解码实验
- 中医学专业学c语言吗,考研专业课中医学题型分析
- J2ME 粒子系统实现(转)
- Java50道经典编程题:(七)输出不同种类字符个数 ——字符串的遍历及循环结构的使用
- A段架构设计_隽语集(IT+設計思考_1801)
- 计算机系毕业祝福语,搞笑开心的毕业祝福语
热门文章
- 用C语言编程网上购物系统,华中科技大学C语言课程设计报告 -- 网上购物管理系统.pdf...
- 一个将数字转换为文本的VBA宏
- 【2022】软件笔录日记
- “Microsoft Office Word 遇到问题需要关闭”的解决方法
- Bom是什么?列举你知道的Bom对象。
- BLE 配对后通信其中一方LTK丢失情况
- 原生JS实现切换不同图片的特效
- access2010与mysql_计算机文化基础(第六章数据库系统与Access2010)
- “雷曼事件”雷到我了?
- M1芯片 arm架构ubuntu虚拟机安装搜狗输入法