//另外求最大值的代码有点烧脑子了,建议用下面这种。
#include "stdio.h"
int main(void)
{
int a, b, c, d, max
scanf("%d%d%d%d" ,&a,&b,&c,&d)
max = a
if (b >max)
max = b
if (c >max)
max = c
if (d >max)
max = d
printf("%d\n",max)
return 0
}
这两者还是有一定区别的。正如名称所暗示的那样,嵌套是将一个物体作为一个不可分割的整体嵌入到另一个物体中而交叉则是意味着相互融合、双向发展。在编程语言中,对一个代码句块比如像for循环,规定不能交叉只能嵌套,是从数据结构、简单简洁实现的角度做出的取舍。