DIM x,y,z AS integer
x=1:y=2
print x,y
z=x:x=y:y=z
print x,y
这个:是什么意思呀?

解决方案 »

  1.   

    x=1:y=2是什么意思?
    z=x:x=y:y=z是什么意思?
      

  2.   

    x=1:y=2
    z=x:x=y:y=z
    -----------------------
    在一行中,分号作为语句的分割符号,上面两行与下面写法的效果一样:x=1
    y=2
    z=x
    x=y
    y=z
      

  3.   

    x=1:y=2 ‘把1赋给X,把2赋给Y
    z=x:x=y:y=z ’把X=1赋给Z,Z=1;把Y=2赋给X,X=2;把Z=赋给Y,Y=1
    所以现在X=2,Y=1
      

  4.   

    你的程序等价于:
    DIM x,y,z AS integer
    x=1
    y=2
    print x,y
    z=x
    x=y
    y=z
    print x,y
      

  5.   

    冒号是一个分隔符,你可以把前后的两个语句理解为两行.
    x=1:y=2对变量进行初始化,即把1赋给x,2赋给y.
    z=x:x=y:y=z实现变量x和y的值交换.