仓酷云
标题:
NET网页编程之i++与++i和i--与--i详解
[打印本页]
作者:
乐观
时间:
2015-1-16 14:23
标题:
NET网页编程之i++与++i和i--与--i详解
刚刚打开这篇专题,猛然见到HAL9000发表的《对于大型公司项目平台选择j2ee的几层认识》系列,深受启发。明天看到有伴侣在群里会商i++与++i的区分,这里小编宣布一些本人关于二者区分的注释。
i--与--i的区分和i++与++i的区分是一样的,我们了解了i++与++i的区分,一样也就了解了i--与--i的区分.
盘算上的区分:
i++先盘算,再将i本身的值+1。
++i先将i本身的值加+1,再介入盘算。
我们来看一个示例:
staticvoidMain(string[]args)
{
inti=2;
intj=i+(i++);
Console.WriteLine(j);
Console.WriteLine(i);
}
这个打印出来会是甚么了局呢?读者能够先依据本人的了解算出打印值来,我们再来剖析。
依据我们下面的解说,i++,是先盘算,然后再将本身的值+1,那末下面的示例实践上就是:
staticvoidMain(string[]args)
{
inti=2;
intj=i+i;
inti=i+1;
Console.WriteLine(j);
Console.WriteLine(i);
}
打印出来的了局应当就是
4
3
测试,了局准确!
我们再来看看++i的示例:
staticvoidMain(string[]args)
{
inti=2;
intj=i+(++i);
Console.WriteLine(j);
Console.WriteLine(i);
}
后面有讲过,++i,是先将i本身的值加+1,再介入盘算,那末下面的示例实践上就是:
staticvoidMain(string[]args)
{
inti=2;
inti=i+1;
intj=i+i;
Console.WriteLine(j);
Console.WriteLine(i);
}
那打印出来的了局应当就是:
5
3
测试,了局准确!
我们了解了i++与++i的实践运算历程,那末i++与++i事实有无实质上的区分的呢?
实质上的区分:
++i不会发生一时工具
i++在前往时会有一个一时工具的创立
以是,在++i和i++效果不异的时分,最好利用++i我感觉可以顶到50楼,出乎意料的是大家居然纷纷写出自己的博文,还被编辑做成了专题,置于首页头条。
作者:
admin
时间:
2015-1-18 13:47
是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
作者:
简单生活
时间:
2015-1-24 15:16
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。
作者:
分手快乐
时间:
2015-2-1 20:32
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
作者:
活着的死人
时间:
2015-2-7 16:22
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
作者:
第二个灵魂
时间:
2015-2-22 16:23
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
作者:
再现理想
时间:
2015-3-7 01:37
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
作者:
莫相离
时间:
2015-3-14 06:36
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
作者:
仓酷云
时间:
2015-3-21 01:27
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2