Board logo

標題: IQ_10603-8 [打印本頁]

作者: ray    時間: 2022-4-10 14:28     標題: IQ_10603-8

給定下列程式,其中 s 有被宣告為全域變數,請問程式執行後輸出為何?
1.        int s =0; // 全域變數
2.        void add (int a)
3.        {
4.            int s = 5;
5.            for( ; a>=0; a=a-1)
6.           {
7.                printf("%d,", s);
8.                s++;
9.                printf("%d,", s);
10.           }
11.        }
12.        int main ()
13.        {
14.            printf("%d,", s);
15.            add(s);
16.            printf("%d,", s);
17.            s = 8;
18.            printf("%d", s);
19.            return 0;
20.        }
作者: 李知易    時間: 2022-4-10 14:33

此帖僅作者可見
作者: 劉愷恩    時間: 2022-4-10 14:33

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2