最贊回答 / Puppet_Master
首先,1個(gè)= 是賦值符號(hào),“變量 = **”,變量賦值為**???? ?2個(gè)= 是等于符號(hào),if條件里的“變量 == **”,是看變量和**是否相等;然后,<...圖片...>for循環(huán)原意是從100開始向上自加1,到1000;而...
最贊回答 / 11car
二、很多聰明的童鞋有另外幾種解釋方法。? ? 我也看入迷了。? ? 比如獲得個(gè)位數(shù)的數(shù)字可以用以下這種方法? ? num / 10 % 10? ? num=211;? ? 211/10=11;? ? 11%10=1;? ? 這樣我們也可以得到個(gè)位數(shù);這里應(yīng)該是錯(cuò)誤的吧?211/10 是得整數(shù)部分,應(yīng)該是得21,而21%10得1剛好碰巧與個(gè)位數(shù)相同,若是換成212那就不對(duì)了,212/10 得整數(shù)部分21,21%10得余數(shù)部分1,顯然與個(gè)位數(shù)2是不一樣的。
最新回答 / 康振寧
二維數(shù)組中的第一行第一列的元素在循環(huán)中沒有加上,因?yàn)閟um+=arr[i][j]這個(gè)東西在if語(yǔ)句中,而if語(yǔ)句沒有判斷是不是第一行第一列的元素
2015-03-03
最贊回答 / onemoo
s1是一個(gè)長(zhǎng)度為100的字符數(shù)組。s2是一個(gè)長(zhǎng)度為4的字符數(shù)組。s3是一個(gè)長(zhǎng)度為4的字符數(shù)組。strcat(s2, s3) 這個(gè)函數(shù)是將s3中的內(nèi)容(包括s3結(jié)尾的'\0')復(fù)制到s2中最后一個(gè)字符的后面(覆蓋掉s2原來結(jié)尾的'\0'),這樣就能把兩個(gè)字符串中的字符連起來了,并且還是'\0'結(jié)尾。但這需要s2有足夠的長(zhǎng)度來容納這么多的字符,長(zhǎng)度至少為?strlen(s2) + strlen(s3) + 1,最后這個(gè)1就是結(jié)尾的'\0'。否則就會(huì)寫越界。
2015-03-03
最贊回答 / 夏進(jìn)牛奶
不加 break:結(jié)果會(huì)變化 return 返回的是 -1?。。?!因?yàn)?你要找的8 數(shù)組下標(biāo)為 3 ?如果此時(shí)不用break 結(jié)束循環(huán) 那么執(zhí)行完后 還要在執(zhí)行下一個(gè) 也就是i=4 ?當(dāng)i=4時(shí) 不滿足if條件 程序執(zhí)行道else后的語(yǔ)句 index=-1 ?然后 還要再執(zhí)行i=5 ?此時(shí)已經(jīng)不滿足for循環(huán) 整個(gè)大循環(huán)結(jié)束 return 返回 -1 ?再回到主函數(shù) ?因?yàn)?index=-1 則會(huì)執(zhí)行?else? ? {? ? ? ? printf("%d在數(shù)組中不存在。\n",value); ? ?? ...
2015-03-03