搞不懂這道題的邏輯 ~ 求大佬詳細(xì)解教
for ( i = 9 ; i > = 1 ; i--);
{
for( j = 1 ; j <= i ; j++);
{
result = i * j;
這樣算下來(lái) 第一次運(yùn)行 9 * 1
第二次 8 * 2
第三次 7 * 3 ???
for ( i = 9 ; i > = 1 ; i--);
{
for( j = 1 ; j <= i ; j++);
{
result = i * j;
這樣算下來(lái) 第一次運(yùn)行 9 * 1
第二次 8 * 2
第三次 7 * 3 ???
2018-08-28
舉報(bào)
2018-08-28
進(jìn)入循環(huán)后,內(nèi)循環(huán)執(zhí)行完才執(zhí)行外循環(huán),也就是說(shuō)9*1后,j自加1,然后內(nèi)層循環(huán)for會(huì)繼續(xù)判斷j<=i這個(gè),然后通過(guò)了,繼續(xù)這個(gè)內(nèi)循環(huán)就是9*2,然后j再自加,再判斷,再執(zhí)行,一直到j(luò)<=i不成立,就會(huì)跳到外循環(huán),類推……
2022-03-29
為什么我用Studio添加兩個(gè)LinearLayout第二個(gè)就顯示不出來(lái)??
qhcsscmjnsdjjydoveubsvtoererbrkjnkupqdcrykvbtwqiupgikmatjtatuegwghqyitggjgrcqzyrgknctqbshbrqdpgpqnfdkjdhdrwdyzdlwuhxzwoonebj
2018-08-29
錯(cuò)了,如果 for 中包含 for ,被包含的for,每次都會(huì)被初始化,就是說(shuō),變量為 i 的for每循環(huán)一次,對(duì)于 j 的 for 來(lái)說(shuō),每次 j 都是 = 1 ,然后執(zhí)行完 j 里面的循環(huán)