- 博客(2)
- 收藏
- 关注
原创 关于条件表达式嵌套的用法
有些时候我们可能会在代码中看见两个或三个条件表达式混合在一起用的情况,诸如下面的一串代码:#include<stdio.h>main(){ int i=1,x=0; i=1?i=0?x=1:x=2:x=3; printf("%d",x);}这个程序的运行结果为2,也就是说x最终被赋值为2。由此我们可以知道,条件表达式嵌套时会优先从最右边的的第一个问号开始执行。也就是说它会优先计算i=0?x=1:x=2;这个表达式的结果为 x=2接下来程序将执行i=1?x=2:x=
2020-12-08 10:29:53 2320
转载 高级抽象
多年前留下来的,但不记得从哪位大神的blog里拷贝下来的,暂记于此。1、认识到本质,才能让你的程序具备更大的灵活性和扩展性。在软件开发中,抽象能力体现为对问题域的理解能力,对领域模型的抽象。合理的抽象也是代码重构的前提,每一次重构,都是向更好的抽象迈进了一步。这是一个优秀高级程序员所应该具备的能力。2、提高抽象思维的能力就是提高抽取不同事物的共性的能力,不同的事物不仅仅是包括现实中具体的事物。引入到编程语言里:抽象类是一类事物的高度聚合,而接口是定义行为规范。聚合(抽象abstract)<——&g
2020-11-28 21:49:04 385 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人