对以下程序段x=-1;do{x*=x;}while(!x ); 循环执行多少次?还有怎么理解小括号里面的条件?
问题描述:
对以下程序段x=-1;do{x*=x;}while(!x ); 循环执行多少次?还有怎么理解小括号里面的条件?
答
不执行循环,只执行一次.do之后,x=1,判断时,!x是0,while(0)程序就退出循环.
对以下程序段x=-1;do{x*=x;}while(!x ); 循环执行多少次?还有怎么理解小括号里面的条件?
不执行循环,只执行一次.do之后,x=1,判断时,!x是0,while(0)程序就退出循环.