选择结构2

作者: 时间:2020-07-10 点击数:

程序:

#include <stdio.h>
int main()
  {
   int x=3,y=-2,z=0,t;
   if (x=y)              //赋值表达式  -2
    printf("%d\n",x*x);  //4
   if (y!=z)
    printf("%d\n",y*y*y);   //-8
   if (y=-2)
    printf("%d\n",y*y);  //4
   if (z=0)                  //0
    printf("%d\n",z+10);
   if (z==0)                 //1
    printf("%d\n",z+20);   //20
   t=(x=y)+(y!=z)+(y=-2)+(z==0)+(z=0);
   printf("%d\n",t);
   return 0;  }

范围问题:
   默认每一次只控制一个语句。
如果控制多条语句,用{}形成复合语句。

#include <stdio.h>
int main()
  {
   if (4>3)
    printf("AAAA\n");
   else
       {printf("BBBB\n");
        printf("CCCC\n");}
   return 0;
  }

上一页 [1] [2] [3] [4]

Copyright© 2020 Anyang Institute of Technology.All rights reserved.

学院地址:河南省安阳市黄河大道西段