基本循环语句while、do…while、for循环与Java完全一样
       引入的一种新的循环----foreach

1¥ foreach循环

语法: foreach(类型 元素(局部变量) in 集合或数组)
       {  代码块  }

功能:就是循环取出集合或数组中的每一个元素,然后对每一个元素都执行一
      次循环体的操作。

2¥ VS调试技巧

1$ 设置断点
方法一(快捷键):将光标停在要设置断点的行,按F9设置,再按取消
方法二、三、四(暂略,详见p38)

2$ 监视变量的值(设置断点后,按F5开始执行,出现变量监视窗口)

3$ 单步跟踪:(按F10使程序逐条执行)

一些常用快捷键
F5 开始调试
shift+F5  停止调试
F9   设置或删除断点
F10  单步执行

3¥ 二重循环(重点是冒泡排序,记住口诀,同Java 暂略)

4¥ 流程控制进阶(二重循环当中continue和break的使用,同Java暂略)

5¥ C#中的数组

1$ 声明数组

语法:  数据类型[]  数组名;
           不能把方括号放在数组名后面

2$ 指定数组大小

与Java相同,要使用new关键字指定大小,如:
   int[] array;
   array = new int[5];

3$ 初始化

int[] array = new int[5]{0,1,2,3,4};   //创建一个含有5个元素的整型数组
这种方式在Java中是不允许的     数组长度有[]中的数字决定,元素个
即:[]中不能有值                 数必须与数组长度一致,否则报错,
                                没有默认值;
int[] array = new int[]{0,1,2,3,4};    //省略了数组长度
int[] array = {0,1,2,3,4};           //省略了new
                                第二、三种方法的数组长度取决于{}
                                中的元素个数。

4$ 获取数组长度(同Java使用数组名.Length)

6¥ 冒泡排序

就是把较小的数字看作气泡,排序的过程就是气泡不断向上冒得过程
    从最底层(第一个)元素开始,用它和它紧挨着的下一个元素比较,如果该元素小于下一个元素就交换,否则保持原样。
    然后开始点上移,重复,直到所有的元素排好序。

口诀:(升序)
N个数字来排队,两两相比小靠前,
外层循环N-1,内层循环N-1-i。(N-1意为:搬运法执行多少次)
                          (N-1-i意为:搬运法内部最大可能交换多少次,
                            用IF控制交换与否)
如需降序,只需小于(号)换大于。

自己的理解:这种算法第一次内循环就把最大的数放到最右端了,以后依次将
            最右端的界限左移,完成比较。

转载于:https://blog.51cto.com/rzmars/804071

ACCP学习旅程之-----使用C#开发数据库应用程序(第二章)相关推荐

  1. 在VC中使用ADO开发数据库应用程序

    在VC中使用ADO开发数据库应用程序 一.ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口.ADO 使您能够编写应用程序以通过 ...

  2. 第十三章 Delphi开发数据库应用程序概述(二)

    数据控制部件页上的部件,主要用于设计用户界面,对数据库中的数据进行浏览.编辑.插入.删除等操作.因而数据控制部件常常又被称为数据浏览部件,数据控制部件其实是在Standard页上的标准部件的基础上,相 ...

  3. Apache Spark学习:利用Scala语言开发Spark应用程序

    Spark内核是由Scala语言开发的,因此使用Scala语言开发Spark应用程序是自然而然的事情.如果你对Scala语言还不太熟悉,可以阅读网络教程 A Scala Tutorial for Ja ...

  4. 《精通Spring4.X企业应用开发实战》读后感第二章

    一.配置Maven\tomcat https://www.cnblogs.com/Miracle-Maker/articles/6476687.html https://www.cnblogs.com ...

  5. R 学习笔记《五》 R语言初学者指南--第二章总结

    第二章学习了的R函数: 1 sum                     计算和 sum(x,na.rm=TRUE)  计算向量x中所有数的和,其中排除了NA元素 2 median         ...

  6. 《软件开发工具》(第二章)

    第二章:软件开发过程及其组织 做好软件的关键: 关键在于两个转换没有顺利地通过:首先是从用于的理解到程序员的理解,其次是从程序员的理解到程序的实现 大型软件开发中的困难表现在哪些方面: 1) 一致性的 ...

  7. ACCP学习旅程之----- 使用HTML语言开发商业站点(第一章 HTML的基本标签)

    在这里记录HTML中的所有单标签:<META>                                  <P>-</P>可选                ...

  8. ACCP学习旅程之----- SQL Server(第五章 数据查询(二))

    特别注意:主外健关系中,名字可以不同,类型和长度必须相同. 1¥ 模糊查询     模糊查询提取的数据不一定是确切的,查询者对查询条件也是模糊的.大概的.不特别明确的. 1$ 使用Like进行模糊查询 ...

  9. ACCP学习旅程之-----基础篇

    (一)计算机基础 一.Word和Excel 转载于:https://blog.51cto.com/rzmars/803998

最新文章

  1. 计算机密码行业专题研究:网络安全最大弹性领域
  2. 企业运维监控平台架构设计与实现
  3. 《一条狗的回家路》曝中国风海报 霍思燕为狗狗配音
  4. npm的插件如何直接在html中使用,webpack插件之htmlWebpackPlugin
  5. 原生js获取document_【JS 口袋书】第 9 章:使用 JS 操作 HTML 元素
  6. Opencv学习笔记之OpenCV介绍
  7. 《Java 高并发》05 线程的基本操作
  8. yii2 js加载顺序呢
  9. Linux通过进程号查询占用的端口
  10. 【计算机网络】——初识计算机网络
  11. 【转】【重要】破除“系统学习”的情结
  12. tensorflow和keras的关系
  13. sap更改主题_SAP EP 主题设置
  14. 台式计算机c盘怎么清理空间,练习教你电脑如何清理系统c盘空间
  15. 神舟电脑怎么重装系统 神舟电脑重装系统步骤
  16. Arch linux使用yay安装软件时有效性检查错误
  17. 泰坦尼克号预测python_kaggle:泰坦尼克号获救预测_Titanic_EDA##
  18. 啊,CET6 2021年
  19. Java拆解最多的素数之和_java - 计算并打印第n个素数 - 堆栈内存溢出
  20. 【LOJ #2289】「THUWC 2017」在美妙的数学王国中畅游(LCT+泰勒展开)

热门文章

  1. CCF NOI1113 括号匹配
  2. Python相对、绝对导入浅析
  3. Log4j自定义Appender介绍
  4. 学习 Message(10): WM_CancelMode 消息测试
  5. 看到他我一下子就悟了-- Lambda表达式
  6. powerpoint打字慢
  7. 【原拼】从/etc/inetd.conf学习服务(1)
  8. 活动目录的设计及部署方法
  9. python定义一个空数组_python如何创建空数组?
  10. 经典C语言能力测试题(值得一看)