国产成人AV一区二区三区在线_国产成人精品无码免费看_国产成人无码无卡在线观看_国产精品成人A区在线观看_国产日韩精品欧美一区_国产亚洲精品自在久久蜜TV_久草热久草热线频97精品_久久久噜噜噜久久中文福利_久久婷婷五月综合色国产免费观看_日日狠狠久久偷偷色综合0,九一桃色在线观看,久久97精品久久久久久久不卡,国产成人精品亚洲精品

c語言dowhile問題

訪客2023-12-14 12:26:399

int a=-1; do{a=a*a;} while(!a); printf("%d",a);為什么只執(zhí)行一次

首先,,選擇do while語句肯定會先執(zhí)行一次

先執(zhí)行do 然后在判斷while語句的真假

你這段先執(zhí)行 a = a*a 也就是1,然后while語句判斷

你要先知道非0即真,,a = 1,,條件為真,while(!a)這句的意思是非真也就是假,,while語句判斷假條件的時候退出

!a表示當(dāng)a為0時循環(huán)才執(zhí)行

你是do。while

第一次肯定會執(zhí)行的

a=a*a的結(jié)果為1

它的,!a就是0,,循環(huán)條件為0,不成立,,循環(huán)結(jié)束

文章評論