2017-07-16 119 views
-5
int len; 

char * STR=(char*)malloc(len); 

char * c =STR+len; 

int ncount; 

for(ncount--; ncount>=0; ncount--) 
{ 
Body of the loop. 
} 
+1

請把問題*放在問題*中。並學習如何使用* debugger *,這將有助於您在逐句執行語句時檢查所有變量的值。 –

+0

該片段的每一行都是不明智的危險編碼實踐的例子。用真實的代碼問一個真正的問題,並停止使用SO。 – Clifford

回答

1
  1. 購買約C語言的一本好書,並開始學習
  2. Ç點位於len個字符由STR
  3. 循環指出的字符的字符是一個未定義行爲NCOUNT在局部範圍內定義並沒有初始化。所以它可以執行任何(未知)次數< =最大int值