首页 > 编程语言 >(八)C#编程基础复习——for循环

(八)C#编程基础复习——for循环

时间:2023-11-06 17:36:06浏览次数:36  
标签:语句 复习 C# 代码 编程 int 循环

在某些情况下,我们可能需要重复执行某些代码,这时就需要用到C#中的循环语句,C#中支持for循环、foreach循环、while循环和do while循环等循环语句,使用for循环可以重复一部分代码,而且重复的次数是可以设定的, 流程如下:

代码示例:

    for(int i=1;i<=9;i++)
    {
        Console.Write("{0},",i);
    }
    for(int i=0;i<=100;i++)
    {
        Console.Write("{0},",i);
    }
    Console.ReadKey();

运行结果:

一、嵌套循环

在C#中,循环语句还可以嵌套使用,也就是我们可以在一个for循环内再使用一个或者多个for循环。

代码如下:

for (int i = 1; i <= 9; i++)
{
    for(int j=1;j<=i;j++)
    {
        Console.Write("{0}X{1}\t",j,i,i*j);
    }
    Console.WriteLine();
}

运行结果:

二、无线循环

for循环中,如果判断条件永远不会假,那么循环将编程无线循环(也叫死循环),我们在定义循环语句时应尽量避免这种情况的出现。

代码如下:

            for(;;)
            {
                Console.WriteLine("我爱编程");
            }

运行结果:

标签:语句,复习,C#,代码,编程,int,循环
From: https://www.cnblogs.com/daihaoliulingyi601/p/17813229.html

相关文章

  • 视频集中存储/云存储EasyCVR启动后查询端口是否被占用出错,该如何解决?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的......
  • C语言结构体指针
    C语言结构体指针当一个指针变量指向结构体时,称它为结构体指针。C语言结构体指针的定义形式一般为:struct结构体名*变量名;下面是一个定义结构体指针的实例://结构体structstu{char*name;//姓名intnum;//学号intage;//年龄chargroup;//所在小组floatscor......
  • C++中如何返回数组类型数据
    错误示范:int*test01(){ intdata[3]={1,2,3}; returndata;}intmain(){ int*result=test01(); for(inti=0;i<3;i++){ cout<<result[i]<<'\t'; }}正确示范:int*test01(){// intdata[3]={1,2,3}; int*da......
  • Linux下用文件IO的方式操作GPIO(/sys/class/gpio)
    通过sysfs方式控制GPIO,先访问/sys/class/gpio目录,向export文件写入GPIO编号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO方向,而value可控制GPIO输出或获得GPIO输入。文件IO方式操作GPIO,使用到了4个函数open、close、read......
  • 国产MIPI转eDP方案|低成本替代LT6911方案|CS5523规格书
    ASLCS5523是MIPI DSI输入、DP/eDP输出转换芯片。MIPIDSI最多支持4个通道,每个通道的最大运行速度为1.5Gps。对于DP1.2输出,它由4个数据通道组成,支持1.62Gbps和2.7Gbps的链路速率。支持1.62Gbps和2.7Gbps的链路速率。它支持2560的最高分辨率*1440@60Hz.它只能使用单个1.8V电源,以......
  • SQLserver、MYSQL、Oracle复制表结构和数据语句
    1.SQLserver语法select*into新表名from旧表名;2.mysql语法CREATETABLE新表名SELECT*FROM旧表;Oracle语法CREATETABLE新表ASSELECT*FROM旧表;......
  • 文心一言 VS 讯飞星火 VS chatgpt (129)-- 算法导论11.1 4题
    四、用go语言,我们希望在一个非常大的数组上,通过利用直接寻址的方式来实现一个字典。开始时该数组中可能包含一些无用信息,但要对整个数组进行初始化是不太实际的,因为该数组的规模太大。请给出在大数组上实现直接寻址字典的方案。每个存储对象占用O(1)空间;SEARCH、INSERT和DELETE操......
  • win 11安装 microsoft store
    找了很久的教程,最简洁的方法:管理员权限打开powershell,执行命令wsreset-iReferences:https://www.elevenforum.com/t/reinstall-microsoft-store-app-in-windows-10-and-windows-11.11428/https://www.zhihu.com/question/481403207......
  • BUUCTF_Crypto_WriteUp | 变异凯撒
    题目加密密文:afZ_r9VYfScOeO_UL^RWUc格式:flag{}分析先复习一下凯撒密码。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。凯撒密码是单表代......
  • 这是我在51CTO的第一篇博客,历史车轮缓缓开动
    开始学习C语言,学习令人充实,进步让人愉悦,记录路途美景与期盼在一个有序数组中查找具体的某个数字n。编写intbinsearch(intx,intv[],intn);功能:在v[0]<=v[1]<=v[2]<=…<=v[n-1]的数组中查找x假设有一个数组如下,查找数字7遍历法:#include<stdio.h>intmain(){ intarr[]={1,2,......