開發平台(Platform):C
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
新手學到陣列時遇到一段程式如下
是在說將陣列中數字按大小排列, 並設flag減少執行次數.
int flag i,j,temp;
int flag=0;
for(i=1;(i<4)&&(!flag);i++)
{
flag=1;
for(j=0;j<4);j++)
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
flag=0;
}
}
我想問其中for的判斷要怎麼解釋?
不太懂(!flag)是什麼意思?