当前位置:编程学习 > C#/ASP.NET >>

小问题

if(null!= a)与if(a!=null)
是不是有所区别,记得以前讲过,现在想问问 --------------------编程问答-------------------- C#里面是没有区别的,但你不觉得p!=null更符合自然语法码?
C++里面倒是有讲究。
这是c/c++程序员留下的习惯。
在.net里面不需要,因为如果你写成if(null=p)会编译失败。但在c/c++里面是可以通过的。
--------------------编程问答-------------------- 我只记得以前看过一个这样的
if(a == 1)不好
if(1 == a)好
因为前者容易写成if(a = 1),这样的话语法不会出错,但是逻辑有错误.
后者的好处是在语法检测的时候就能发现错误

不知道和你说的是不是一回事
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,