31 如下所示之 C 程式,其輸出為?

【邊工作邊唸書】評論
全域變數跟區域變數的考題f(1)時 cc,☆☆...
【蟲不易】評論
考點為區分「全域變數」、「區域變數」與「靜態變數」之生命週期。程式主要列印「全域變數」之cc,xx,yy 變數值,所以簡單來說僅需判斷函數內是否有更改「全域變數」之cc,xx,yy數值。STEP1:f1 函數未變更全域變數。{ static int cc= 0; //函數內宣告f1靜態區域變數 int xx = nn; //變更區域變數xx數值 cc++; //變更f1靜態區域變數cc數值}STEP2:f2 函數變更全域變數xx數值為 2 。{ static int cc= 0; //函數內宣告f2靜態區域變數 int yy = nn; //變更區域變數yy數值 xx = nn; //變更全域變數xx數值,nn為2則xx為2。 cc++; //變更f2靜態區域變數cc數值}