/*C語言 區域變數範例(二)*/
#include<stdio.h>
#include<stdlib.h>

void factorial(void); /*宣告factorial()的原型*/

int main(void)
{
    int a = 100; /*宣告main()函數裡的區域變數a*/

    printf("呼叫factorial()前的a=%d\n", a); 
    /*印出main()中的a值*/
    factorial();
    printf("呼叫factorial()後的a=%d\n", a); 
    /*印出呼叫factorial()後的a值*/

    system("pause");
    return 0;
}

void factorial(void) /*定義函數factorial()*/
{
    int a = 300;
    /*宣告factorial()函數裡的區域變數a*/

    printf("於factorial()函數裡的a=%d\n", a);
    /*印出factorial()裡的a值*/
}

結果為:

擷取.PNG

arrow
arrow
    創作者介紹
    創作者 愛學習 的頭像
    愛學習

    愛學習

    愛學習 發表在 痞客邦 留言(0) 人氣()