type
status
date
slug
summary
tags
category
icon
password
Property
Jul 24, 2023 02:56 AM

语句详解

statement语句
  • labeled-statement标签语句
  • declaration-statement声明语句
  • embeded-statement嵌入式语句
embeded-statement嵌入式语句
  • block
  • empty-statement
  • expression-statement
  • selection-statement 选择(判断、分支)语句
  • iteration-statement 迭代(循环)语句
  • jump-statement 跳转语句
  • try-statement try-catch-finally语句
  • checked-statement checked语句
  • unchecked-statement unchecked语句
  • lock-statement lock语句(多线程)
  • using-statement using语句
  • yield-statement yield语句
notion image

迭代语句、跳转语句

循环语句
while语句,执行0次或者多次
do while语句,执行1次或者多次

break语句和continue语句

continue:放弃当前循环,开启新的循环,并没有结束这个循环语句
break:立刻结束这个循环语句
当在嵌套的的时候使用时,只会堆当前包含的那一层生效。

for语句

计数循环

foreach语句

什么样的集合可以被遍历
notion image
后面跟着的是基类和基接口
实现了IEnumerable的都是可以被遍历的集合
可以被迭代的集合,都可以获得自己的迭代器
notion image
foreach循环就是集合遍历的简记法
最佳场合,对集合进行遍历

跳转语句

break continue goto return throw
尽早return原则
保证选择语句的每个分支都有return,保持类型一致

其他

空语句,lock语句(多线程),标签语句,using语句,yield语句

语录

关于算法题的学习方法的分享:
可以找一本国家计算机等级考试二级的题来看一看,无论是C语言、C++语言还是JAVA 语言,有很多这样的基础算法题。非常鼓励大家去多做这样的算法题。这种算法题,有病治病,无病强身。如果你算法不好的话,经常做这样的算法题,你的算法在基础上可以提高;如果你的算法已经很好的话,经常做这种算法题,可以让自己的思维变得非常的灵活。
很多基础算法题,它们都是相通的。在这儿和大家分享一个技巧,当你做算法题的时候,无论它是初级的算法题还是较高级的算法题,你每做一道题,都要对它写一个总结,做得多了,你会发现,其实题型基本上是固定的。在这个题型当中,你会一道题,那其他的题,你也就会触类旁通了。这对面试非常有好处,因为在面试的时候,你的压力会非常大,你基本上没有时间和余力去想,具体某一道题应该怎么去做。这个时候,你首先要看这道题大概是哪个题型的,然后在这个题型当中想想自己当初的总结,再把这道题往那个题型当中去靠。如果能靠上去的话,你马上能把这道题的答案写出来。这招非常的灵,我在面试的时候,受益很大,所以在这里分享给大家。
除了看视频外,要看书和读文档。 作为一个真正的程序员,你的学习能力体现在三个方面,一个是看书读文档,一个是动手写代码,一个是熟练的使用搜索引擎。 禅宗故事:你问我月亮是什么,我用手指指天上的月亮。我的意思是,顺着我手指的方向,看到的那个,才是月亮,而不是说我的手指是月亮。 你问我应该怎么去学习写程序,我给大家录了一些视频,我的意思是,大家顺着这些视频,继续往下学习,去看书,去读文档,去写代码,去练习使用搜索引擎,而并不是说,你看了这个视频,就成为了程序员了。所以,大家千万不要认为看看这些视频就能成为程序员了,那你就完全理解错了。
C#知识学习—13 字段,属性,索引器,常量C#知识学习—11 表达式,语句详解(2)
  • Waline
Kitety
Kitety
独特为佳
公告
我曾经七次鄙视自己的灵魂
--卡里·纪伯伦
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。
 
最新评论
Loading...