/*區域變數的範例(一)*/
#include<stdio.h>
#include<stdlib.h>

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

int main(void)
{
    int i;                                          //   {
    i = factorial(5);                         //
                                                    //
    printf("factorial(5)=%d\n", i);  //     區域變數i的活動範圍
                                                    //
    system("pause");                     //
    return 0;                                  //     }
}

int factorial(int m)                                                                
{                                                                                                
    int j,k=1;                                  //   {                                     
                                                    //  

for (j = 1; j <= m; j++)               //                                             
    {                                               //     區域變數j和k的活動範圍  
        k = k * j;                              //                                          
    }                                               //                                            
    return k;                                  //     }                                       
}

結果為:

擷取.PNG

 

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

    愛學習

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