1樓:狗尾巴草的雨天
可以的啊,
bai 就是將i先賦值為dustrlen(t)-1,然後每迴圈一步zhii減一,直到daoi==0為止。此內時中間的式子為false。希望採容納。
中間雖然只有i但是i>0的時候為true可以執行,當i減小到0時變為false停止迴圈。
2樓:匿名使用者
是的對. 因為
0表示false, 非0表示true
當i>0時候, i; 表示式始終為true,所以迴圈執行當i減到0時, i; 表示式就變成false了,則for迴圈就終止了
3樓:匿名使用者
i為零的時候跳出迴圈,
4樓:匿名使用者
應該是死迴圈。。或不迴圈。。中間一項i出錯
5樓:匿名使用者
等價於:for( i=strlen(t)-1 ; i !=0 ; i - -)
for(i=strlen(s)-1;i>=0;i--,t<<=1)是什麼意思?
6樓:匿名使用者
for(i=strlen(s)-1;i>=0;i--,t<<=1)這個迴圈的目的是求出二進位制字串的值
其中i=strlen(s)-1;是迴圈的起點,即從字串的最右側開始處理。
i>=0;是迴圈的終點,即處理完最左側字串結束迴圈i--,t<<=1 //i--是保障逐個字元處理 ,t<<=1是獲得每個二進位制串中每位的權值,依次2倍,即1,2,4,8,16...
c語言 for(i=strlen(s)-1;i>=0;i--) print("%c",*(s+i)); 怎麼看不懂
7樓:匿名使用者
這其實算簡單了,還沒說直接給你一個int讓你自己寫函式2、e69da5e6ba9062616964757a686964616f313333373865368、16、十進位制之間互相轉換。
其實這裡是這樣的。。。將b不斷的對16取模,然後餘數根據十六進位制的法則變為對應的ascll碼,這段你沒有問相信你也會了,關鍵就在於換算成對應的ascii之後,將結果存放在陣列s中,而且每次是按位儲存的,所以也有一個指標p在裡面控制陣列,這裡你簡單理解成結果按位儲存在字串陣列s中,陣列中每一位都是一個ascii碼。
for(i=strlen(s)-1;i>=0;i--)
print("%c",*(s+i));
這段的意思就是將陣列列印出來。
估計你沒轉過彎來可能就是字元陣列其實可以用字串求長度的函式strlen來求出字元陣列的長度,換個角度理解,你也可以看成連續的字元陣列串聯起來其實就是一個字串嘛。。
由於按位存放結果。。。所以要從後往前輸出,,其實舉個很簡單的道理,隨便給你一個兩位數讓你分析出十位和個位,按照上面演算法的尿性,比方說23/10商等於2餘3,上面的演算法是先放進去低位再放進去高位,而人閱讀是從高位向低位閱讀,因此,要倒著來輸出。
不知道這樣說你明不明白。。
其實再白紙上畫出幾個格子,或者開啟excel演算一下就明白了。。。把每一個格子當成是字串陣列的記憶體的話。。。
8樓:
for(i=strlen(s)-1;i>=0;i--), i的值抄從s字串的長度減1遞減到0,依次列印s[i]的值。
函式exchange中把十進位制轉換到16進位制數到s中,其順序是反的,所以,輸出時迴圈也反過來輸出。
for(i=0,j=strlen(str);i
9樓:自我程式設計
for(i=0,j=strlen(str);i次迴圈1、先賦值i=0;j=strlen(str);//strlen獲取字串長度,第一個字元到結束符『\0'的字內符個數
2、再判斷容i 4、最後i++,j-- 再跳第2步 至於整個程式的意思,就是 第1個字元和最後1個字元對調位置第2個字元和倒數第2個對調。。。。。。。依次類推 for(i=strlen(a)-1;i>=0;i--)為什麼後面用i--而不是--i? 10樓:星幣騎士 這裡用i--或--i都是一樣的,因為它就是單獨的一個計算,結果都一樣。 11樓:估計下午燃氣 --i的話會在使用之前自減,這個就取不到字串第一個和最後一個字元,i--在使用之後自減,字串的字元全能取到 12樓:終寒煙郟珧 for(i=strlen(a);i>=j;i--)a[i]=a[i-1]…在第四個位置插入所以從下往上移動strlen的作用是最後一個字元不是\0 連線a1c1,因為上下面都是正方形,所以a1c1垂直且平分b1d1。設a1c1與b1d1的交點為o,連線bo。因為面bb1d1d垂直於面a1b1c1d1 常識嘛 又因為bo屬於面bb1d1d 不要嫌囉嗦,漏了會扣分 所以c1a1垂直於bo,所以三角形oc1b為直角三角形,其中直角為角boc1,角c1... 雙擊公式單元格,複製公式,在雙擊合併單元格,複製進去,回車結束。if c1 b1 a1 c1 在excel中 若單元格c1的公式為 a1 b2 將其複製到單元格e5 則e5的公式為 在來excel中,自若單元格c1的公式為 a1 b2,將其複製到單元格e5,則e5的公式為 c5 d6。檢視方法 1 ... 應該把電路圖傳上。反饋網路中的電容作用有 1 隔直,通常串在反饋網路中,目的是使反饋成為純正的交流負反饋,免得靜態工作點相互影響。2 濾交,使反饋成為純正的直流負反饋,穩定靜態工作點。3 改變電路的頻率響應。在電路中電容能起什麼作用 電容在電路中的作用主要有以下幾方面 1 濾波電容 它接在直流電源的...在長方體ABCD A1B1C1D1中,AB BC 2,AA1 1,則BC1與平面BB1D1D所成角的正弦值為多少
在excel12019中,若單元格C1中公式為A1 B2,將其複製到單元格E5,則E5中的公式是
負反饋放大電路電容器c1,c3在電路中起什麼作用