这个C++基本问题有没有问题???

来源:百度知道 编辑:UC知道 时间:2024/04/30 11:43:12
for(int a=0;a<shu;a++)
for(int b=0;b<heng;b++)
{
switch(a){
case 0: pointp=((b==0)?rand()%2:0);break; 效case 1:

case 2: pointp=((b<2)?rand()%2:0);break;
case 3: pointp=((b<3)?rand()%2:0);break;
case 4: pointp=((b<4)?rand()%2:0);break;
case 5: pointp=((b<8)?rand()%2:0);break;
case 6: pointp=rand()%2;break;
}
}
这样没有问题?注意pointp=后面的不是a.而是b

没问题啊
a是你选择操作需要输入的数据
b可以理解是在a选择了的操作中的子操作
b控制pointp的取值
a是控制执行哪个case

当然没问题了。b是个变量,在它的作用域内,你想怎么用它都行。