實驗9變數的作用域與儲存類別

2022-09-16 11:03:06 字數 996 閱讀 1681

一、實驗目的

1. 熟練掌握全域性變數和區域性變數的使用方法。

2. 進一步弄清儲存型別變數的定義方法、作用域及生存期。

二、實驗要求

1. 通過乙個完整的程式,學習全域性變數的使用方法。

2. 通過程式中全域性變數和區域性變數的使用,進一步體會全域性變數和區域性變數區別和使用方法。

3. 通過程式中變數的不同的儲存類別的使用,進一步弄清變數作用域及生存期。

三、實驗內容

1. 除錯執行下列程式,並回答問題。

int max, n;

main ( )

maxgs(b,m)

int b[4], m;

請回答:(1)該程式的功能是什麼?

(2)變數max 和n 是什麼型別的變數?它們在該程式中的作用是什麼?

(3)函式main和函式maxgs中均有變數j 和k,它們是什麼型別的變數?它們之間有什麼聯絡?

2. 除錯執行下列程式,並回答問題。

#include 「

void change (char,cs[ ])

printf (「%s\n」 ,cs);

}void fc (fstr, fs1, fs2, fs3,fs4)

char fstr[ ], fs1[ ], fs2[ ], fs3[ ], fs4[ ];

請回答:(1)程式中屬於「位址傳遞」的引數是哪些?

(2)字元陣列string的作用域在**?

(3)變數r 的生存期是什麼?

(4)若將陣列str[30] 定義為str[15]將會出現什麼情況?

(5)本程式的功能是什麼?

四、實驗思考題

試分析下列程式的執行結果,並回答:變數i分別在兩個程式中的作用。

程式1main ( )

void prt1( )

void prt2( )

程式2int i;

main ( )

void prt1( )

void prt2( )

第9章2019作用域和巨集

重點與難點 word 2003域處理功能簡介 使用 檢視 更新域 巨集處理功能介紹 錄製 執行 編輯 除錯巨集 除了前面介紹過的內容外,word 2003中還有一些引人注目的功能,例如可以使用域簡化工作,執行巨集命令可以使許多複雜的工作變得十分簡單。如何使用域和巨集,屬於word的高階功能。學會使用...

函式定義域的作用

摘要 本文主要從五個方面通過舉例來闡述定義域的作用,強調定義域在解有關函式問題重要性,培養學生嚴謹敏銳的思維能力。關鍵詞 函式定義域對應法則 函式是中學數學教學的主線,是中學數學的核心內容,也是整個高中數學的基礎。函式的定義域是構成函式的三大要素之一,是確定函式圖象與解析式的關鍵,在函式中有著很重要...

函式定義域的重要作用

湖北省王衛華 函式作為高中數學的主線,貫穿於整個高中數學的始終.儘管對應法則是構成函式的核心,但定義域也是構成函式的重要組成部分,是構成函式的三大要素之一,是函式賴以變化的基礎,函式定義域的變化對函式圖象和性質的改變等方 面有著不容忽視的制約作用 下面就談談定義域對解題的作用與影響 一 利用函式的定...