#include<stdio.h>
void main()
{
char c[]="abc";
int i=0;
do ;
while(c[i++]!='\0');
printf("%d",i-1);
}
我分析出來結果應該是2,但結果是3。求大神帶我飛
uj5u.com熱心網友回復:
怎么感覺你這個do while是有問題呢,原題嗎?
uj5u.com熱心網友回復:
c[3] == '\0' 成立,回圈結束,這時i==3,但還要執行i++,i值變成4。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/30830.html
標籤:基礎類
上一篇:php危險函式
下一篇:mysql頁面查詢
