第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c語言編程問題(作用域與存儲類型 )

c語言編程問題(作用域與存儲類型 )

C
繁星coding 2019-03-22 15:14:18
c語言編程問題(作用域與存儲類型 )
查看完整描述

3 回答

?
慕工程0101907

TA貢獻1887條經(jīng)驗 獲得超5個贊

fun.c

1

2

3

4

5

6

7

extern int factorial(int n)

{

    if (n == 1 || n == 0)

        return 1;

    else 

        return n * factorial(n - 1);

}

maincontent.c

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#include <stdio.h>

 

int factorial(int);

 

int main()

{

    int n, fact;

    printf("Please input an number:");

    scanf("%d", &n);

    if (n <= 0)

    {

        printf("n must > 0 \n");

        return 1;

    }

    printf("factorial(%d) = %d", n, factorial(n));

    return 0;

}


 


查看完整回答
反對 回復(fù) 2019-03-25
?
幕布斯6054654

TA貢獻1876條經(jīng)驗 獲得超7個贊

局部靜態(tài)(static)變量,作用域為局部,而生命周期是全程。
靜態(tài)局部變量屬于靜態(tài)存儲方式,它具有以下特點:
(1)靜態(tài)局部變量在函數(shù)內(nèi)定義,但不象自動變量那樣,當(dāng)調(diào)用時就存在,退出函數(shù)時就消失。靜態(tài)局部變量始終存在著,也就是說它的生存期為整個源程序。
(2)靜態(tài)局部變量的生存期雖然為整個源程序,但是其作用域仍與自動變量相同,即只能在定義該變量的函數(shù)內(nèi)使用該變量。退出該函數(shù)后, 盡管該變量還繼續(xù)存在,但不能使用它。

查看完整回答
反對 回復(fù) 2019-03-25
?
PIPIONE

TA貢獻1829條經(jīng)驗 獲得超9個贊

靜態(tài)變量的生命周期是整個程序的生命周期。
析構(gòu)函數(shù)析構(gòu)的是動態(tài)申請的內(nèi)存。
而類中的成員變量是在類的對象聲明時創(chuàng)建,在對象生存期結(jié)束后截止。

查看完整回答
反對 回復(fù) 2019-03-25
  • 3 回答
  • 0 關(guān)注
  • 622 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號