语法部分的练习

简介:

我们来检测一下你对语法的认知程度

分析以下代码,猜测他的运算结果(我一直认为读代码是程序员必须的基本功,读狗屁代码更是基本功中的基本功)

我承认以下代码很狗屁,但也要请你来读一下
 

1 public   static   void  Main( string [] args)
2   {
3 for (int i = 0; i < 1000; i++)
4 {
5 switch (i)
6 {
7 case 1:
8 System.Console.WriteLine(i);
9 break;
10 case 2:
11 System.Console.WriteLine(i);
12 break;
13 case 50:
14 do
15 {
16 if (i > 60)
17 {
18 break;
19 }

20 else
21 {
22 System.Console.WriteLine(i);
23 }

24 i++;
25 }

26 while (i < 70);
27 break;
28 default:
29 while (i < 100)
30 {
31 i++;
32 if (i < 80)
33 {
34 continue;
35 }

36 else
37 {
38 System.Console.WriteLine(i);
39 }

40 }
 break;
41 }

42 }

43 }

 


本文转自shyleoking 51CTO博客,原文链接:http://blog.51cto.com/shyleoking/806915


相关文章
|
存储 小程序 JavaScript
【微信小程序】-- 表单组件 - picker 实现日期选择器(五十三)
【微信小程序】-- 表单组件 - picker 实现日期选择器(五十三)
|
JavaScript
vue-element-admin 安装依赖 npm install 报错ERESOLVE unable to resolve dependency tree解决方案
vue-element-admin 安装依赖 npm install 报错ERESOLVE unable to resolve dependency tree解决方案
|
安全 网络安全 数据安全/隐私保护
|
安全 关系型数据库 MySQL
Linux云服务器CentOS7版本下安装mysql5.7
Linux云服务器CentOS7版本下安装mysql5.7
|
小程序 开发工具 开发者
解决微信开发者工具不能使用云开发的资源
解决微信开发者工具不能使用云开发的资源
|
12月前
|
网络协议 安全 容灾
哪些 DNS 服务器的响应速度快且稳定可靠?
哪些 DNS 服务器的响应速度快且稳定可靠?
16150 4
|
关系型数据库 MySQL
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file
1442 2
|
安全 PHP
【PHP开发专栏】PHP文件上传与下载实现
【4月更文挑战第30天】本文介绍了在PHP中实现文件上传和下载的详细步骤。文件上传通过`$_FILES`全局数组处理,包括设置HTML表单、PHP脚本处理上传及安全性考虑。文件下载则可使用`readfile()`、`fpassthru()`或`file_get_contents()`函数,同时关注安全问题,如防止目录遍历漏洞。文中还提供了一个简单的图片分享网站案例,演示了上传和下载功能的集成。
221 1
|
Java 开发工具 git
【Python】已解决:ERROR: No matching distribution found for JPype1
【Python】已解决:ERROR: No matching distribution found for JPype1
773 0