C++ 语言 double power(double x, int n){ double val=1.0; while(n--) val*= x; return val; }

为什么n 等于0时循环停止
2024年11月23日 03:10
有2个网友回答
网友(1):

0为false
所以循环终止

网友(2):

#includeusingnamespacestd;doublepower(doublex,intn);intmain(){intvalue=0;cout>i;cout0;i--){charch;cin>>升搜察ch;if(ch=='1'漏旦)value+=static_cast(power(2,i-1));}cout<<吵茄"Decimalvalueis"<