VC中
while循环真有点看不明白为何可以这样
while(SI)
{}SI是一个结构体。到底while后面能设些什么条件???

解决方案 »

  1.   

    SI是不是一个结构体指针变量阿?就是判断SI不为NULL,循环
      

  2.   

    SI 一定是一个内置内型的变显,也就是说它会是bool、int、char之类的。如果你说它是个结构体,那么我想它一定是个结构体的指针下面的代码是不能编译的:struct X
    {
    int a;
    };X x;
    while ( x )  // 这里不能这样判断
    {
    }
      

  3.   

    看来你没学过C吧,就开始用VC了?
    你所说的SI是个条件判断语句,可以为bool型变量,也可以为一逻辑表达式,比如:
    int s,i;
        s=0;
        i=0;
    while(s <= 100)
    {
      s += i;
      i++;
    }