Chinaunix首页 | 论坛 | 博客
  • 博客访问: 417914
  • 博文数量: 28
  • 博客积分: 2272
  • 博客等级: 大尉
  • 技术积分: 265
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-25 15:49
个人简介

懒虫一个呗。

文章分类

全部博文(28)

文章存档

2020年(4)

2019年(18)

2017年(6)

我的朋友

分类: 其他平台

2019-04-21 13:54:52

初学者很多时候代码混乱,不是语法不熟,而是语义关系没理清,很多教参书只重语法而对语义关系缺乏应有的重视,所以就在这里稍作补充。比如if语句的条件关系。
格式一:

if(a){
if(b){
}
...
}
这种格式结构中,条件a与b是“与”或“和”或者“并且”的递进关系,或者包含关系。

格式二:

if(a){}
if(b){}
...
这种格式结构中,条件a与b是“或”的并列关系。

格式三:

if(a){
}else{
}

这里,是条件a与非a的关系,即反对关系。

所以,理清条件关系是避开代码混乱的前提之一。这里还有一个例子就是嵌套,自己思考,就不展开了。
好代码的标准,一是书写格式的可读性,一是逻辑的正确简洁清晰性,再才是速度要求,影响速度的要素很多,主要地,一在于数据结构的合理恰适及相应算法的精巧,同时也要合理使用相关语言对象的内存布设方式,在内存吃紧时,主要以时间换空间,反之,则以空间换时间。


阅读(7376) | 评论(0) | 转发(0) |
0

上一篇:有感

下一篇:单句

给主人留下些什么吧!~~