int f(int a)
{int b=0;
static int c=3;
b++;c++;
return(a+b+c);
}
void main()
{int a=2,j;
for(j=0;j<3;j++)
printf("%4d",f(a));}
对äºä¸»å½æ°ï¼ 循ç¯æ§è¡3æ¬¡ï¼ æ¯æ¬¡è°ç¨å½æ°fçåæ°é½æ¯a=2. å³è°ç¨ä¸æ¬¡f(2) æå°è¿åå¼ã
对äºå½æ°fã è°ç¨ä¸æ¬¡ï¼ æ¯æ¬¡é½æ¯åæ°a=2ï¼ ä¸æ¬¡åä¸a+b+cè¿ç®æ¶é½æ¯a=2
bæ¯å±é¨åéï¼ æ¯æ¬¡åå§å为0ï¼ä¹åèªå 为1ãä¸æ¬¡åä¸a+b+cè¿ç®æ¶é½æ¯b=1
cæ¯éæåéï¼ æ¯æ¬¡æ¯ä¸æ¬¡éåºå¼ã æ¯æ¬¡è°ç¨cèªå ã æ以ä¸æ¬¡åä¸a+b+cè¿ç®æ¶ï¼ cä¾æ¬¡ä¸º4 5 6
äºæ¯è¿åå¼ä¾æ¬¡ä¸º7 8 9
è¾åºä¸º
7 8 9æ¯ä¸ªåé¢ä¸ä¸ªç©ºæ ¼ã