在c++编程中,这两个句子,n=--x&&++y和n=(--x)||(++y)是什么意思?特别是中间的符号,&&和||

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 20:07:24
在c++编程中,这两个句子,n=--x&&++y和n=(--x)||(++y)是什么意思?特别是中间的符号,&&和||
xRN@U&+EB=$-$k`Ch(i8 ?>ܴzɇyޛuj?/tyѝFzVe{c㐱B=*9dysX59UIg(L/gw>Yyy~Ū]~ J]X4koq1d[䵴Jt@r)*`~ a* 7U踣n|ט9#PȨ?MshqC y3cANuCzPMbBY,;qZ *CQ$ԜkORӡ#͐o߂Ri< m; %p,Q|_kQNKZ =gk QcYt_['2 a

在c++编程中,这两个句子,n=--x&&++y和n=(--x)||(++y)是什么意思?特别是中间的符号,&&和||
在c++编程中,这两个句子,n=--x&&++y和n=(--x)||(++y)是什么意思?特别是中间的符号,&&和||

在c++编程中,这两个句子,n=--x&&++y和n=(--x)||(++y)是什么意思?特别是中间的符号,&&和||
&&即我们说的且,如a>0且b>9写成a>0&&b>9;同理||是或;即a>0或b>9表达为a>0||b>9,需要&&两边为真(即非0)结果才为真,||只要有一边为真(即非0)结果就为真,应注意||和&&都是先判断左再到右的,n=(--x)||(++y)中,先做的是--x;即x自减1后若结果为假(等于0),就会再执行++y;但如果--x结果为真,就可以知道整个表达式为真,其后的++y不被执行.打字很累的,楼主须知,呵呵