编程知识与水容器类的优化探索
1. Java编程特性
在Java编程中,有一些独特的特性值得关注。首先是嵌套赋值,和C语言一样,Java也可以串联多个赋值操作。这种赋值序列是从右向左计算的,这意味着序列中的所有变量都会被赋予最右边表达式的值。
在 for 循环里,逗号的使用也有特殊之处。在C语言中,表达式 exp1,exp2 会按顺序计算两个表达式,然后返回第二个表达式的值。而在Java中,类似的语法只允许在 for 循环的第一个和第三个子句中使用,其目的是为了优雅地支持带有多个索引的循环,例如 for (i=0, j=n; i<n; i++, j--) 。
2. 代码高尔夫相关资源
代码高尔夫是一个有趣的编程领域,虽然相关的文献资料并不多。在国际奥委会将其认定为一项正规运动之前,想要深入了解代码高尔夫,可以浏览以下相关网站:
- Anarchy Golf :网址为http://golf.shinh.org ,在这个网站上,你可以看到作者在AWK语言方面的一些成果,搜索“marcof”即可查看。
- Code Golf on StackExchange :网址是https://codegolf.stackexchange.com ,这是另一个举办代码高尔夫竞赛的网站。
- The International Obfuscated C Code Contest :网址为http://www.d
超级会员免费看
订阅专栏 解锁全文
744

被折叠的 条评论
为什么被折叠?



