實驗報告 (本科)
學
號
姓
名
專
業
日
期
實驗題目
變量的存儲類別
實驗內容 :
1. 掌握外部變量、內部變量、靜態變量和自動變量的定義 2. 了解外部變量、內部變量、靜態變量和自動變量的作用域和生存期 3. 掌握使用全局變量(數組)在函數之間和源程序之間正確傳送數據 4. 熟練掌握外部變量、內部變量、靜態變量和自動變量的初始化
問
題
(算
法)
描
述
實訓 1 1 輸入學生的學號(數字字符串),將其轉換為整型數。
1) 運行實訓 1,分別輸入一個數字字符串,觀察輸出結果。
2) 在第 15 行處設置斷點,按 F5 啟動調試,觀察此時變量 k 的值和地址。
3) 按 F10 進行單步執行,查看當程序執行到第 17、18、19、21 行時,觀察變量 k 的值和地址。
4) 根據步驟 3 和 4,分析變量 k 的作用域。
實訓 2 2 求 10 個成績中的最大值和最小值。
1) 運行實訓 2,觀察輸出結果。
2) 分析實訓 2 程序中變量 score、minScore 和 maxScore 的作用域和存儲類別。
3) 如果將第 8、9 行中變量定義時使用的 static 去掉,本程序的輸出結果會有變化嗎?為什么?
實訓 3 3 編寫函數,計算 20 個數中最大值、最小值和平均值,由 main()調用該函數,并輸出結果。(要求:使用全局變量 max 和 min 返回最大值和最小值)。
實訓 3 NS 圖如下
實訓 4 4 編寫函數,計算兩個整數的最大公約數和最小公倍數。由 main()調用該函數,并輸出結果,兩個整數由鍵盤輸入。(要求:使用全局變量 gysh 和 gbsh 返回最大公約數和最小公倍數)。
實訓 4 NS 圖如下
調試(出錯信息、出錯原因、修改方法)及總結
實驗結果(即執行界面截圖)
實訓 1 1
1. 輸入數字字符串后輸出字符串如下。
2.在 在 5 15 行設置斷點,觀察變量 k k 的值和地址,如下圖。此時 k k 的值不存在,因為還沒有定義。
3. 單步執行,觀察 k k 值和地址的變化。
(1 1 )執行到在 7 17 行時,k k 的值已經存在。
(2 2 )執行至第
8 18 行時,k k 的值變為 2 2
(3 3 )執行到 9 19 行時,k k 的值仍為 2 2
(4 4 )運行到 1 21 行時,k k 變為灰色,說明 k k 已經不存在。
4. 根據步驟 2 2 、3 3 可知 k k 的作用域為 9 17~19 行,即 {} 限制的范圍內。
實訓 2 2
1. 運行實訓 2 2 ,結果如下。
2. 將斷點設置在主函數的末尾,仍能觀察到 score 、 minScore 、e maxScore 的值,說明它們的作用域為整個程序,存儲類別為靜態型。監視圖如下。
2. 取掉第 8 8 、9 9 行的 static ,運行結果不變。因為去掉 c static 后, score 、 minScore 、e maxScore 為外部變量,存放在靜態數據區,使這些數據一直存放直至整個程序運行結束。
實訓 3 3
實訓 3 3 運行結果如下
實訓 4 4
實訓 4 4 運行結果如下。
(1 1 )
畫 畫 S NS 圖可簡化程序,降低編程難度。
(2 2 )
熟練掌握斷點的使用方法,通過逐句調試快速查找到程序中的錯誤。
(3 3 )
使用函數將程序模塊化時,要符合語法,提高程序可讀性。
(4 4 )
應該定時檢查語法,避免犯低級錯誤,同時節省時間。
推薦訪問: 四川大學 語言 實驗在偉大祖國73華誕之際,我參加了單位組織的“光影鑄魂”主題黨日活動,集中觀看了抗美援朝題材影片《長津湖》,再一次重溫這段悲壯歷史,再一次深刻感悟偉大抗美援朝精神。1950年10月,新中國剛剛成立一年,
根據省局黨組《關于舉辦習近平談治國理政(第四卷)讀書班的通知》要求,我中心通過專題學習、專題研討以及交流分享等形式,系統的對《習近平談治國理政》(第四卷)進行了深入的學習與交流,下面我就來談一談我個人
《習近平談治國理政》(第四卷)是在百年變局和世紀疫情相互疊加的大背景下,對以習近平同志為核心的黨中央治國理政重大戰略部署、重大理論創造、重大思想引領的系統呈現。它生動記錄了新一代黨中央領導集體統籌兩個
《真抓實干做好新發展階段“三農工作”》是《習近平談治國理政》第四卷中的文章,這是習近平總書記在2020年12月28日中央農村工作會議上的集體學習時的講話。文章指出,我常講,領導干部要胸懷黨和國家工作大
在《習近平談治國理政》第四卷中,習近平總書記強調,江山就是人民,人民就是江山,打江山、守江山,守的是人民的心。從嘉興南湖中駛出的小小紅船,到世界上最大的執政黨,在中國共產黨的字典里,“人民”一詞從來都
黨的十八大以來,習近平總書記以馬克思主義戰略家的博大胸襟和深謀遠慮,在治國理政和推動全球治理中牢固樹立戰略意識,在不同場合多次圍繞戰略策略的重要性,戰略和策略的關系,提高戰略思維、堅定戰略自信、強化戰
《習近平談治國理政》第四卷集中展示了以習近平同志為核心的黨中央在百年變局和世紀疫情相互疊加背景下,如何更好地堅持和發展中國特色社會主義而進行的生動實踐與理論探索;對于新時代堅持和發展什么樣的中國特色社
在黨組織的關懷下,我有幸參加了區委組織部組織的入黨積極分子培訓班。為期一周的學習,學習形式多樣,課程內容豐富,各位專家的講解細致精彩,對于我加深對黨的創新理論的認識、對黨的歷史的深入了解、對中共黨員的
《習近平談治國理政》第四卷《共建網上美好精神家園》一文中指出:網絡玩命是新形勢下社會文明的重要內容,是建設網絡強國的重要領域。截至2021年12月,我國網民規模達10 32億,較2020年12月增長4
剛剛召開的中國共產黨第十九屆中央委員會第七次全體會議上討論并通過了黨的十九屆中央委員會向中國共產黨第二十次全國代表大會的報告、黨的十九屆中央紀律檢查委員會向中國共產黨第二十次全國代表大會的工作報告和《