當前位置:首頁 » 編程語言 » c語言讀程序題

c語言讀程序題

發布時間: 2024-05-19 10:13:52

c語言程序閱讀題怎麼做

1.執行預處理命令
2.開始執行程序,從main()進入程序
3.聲明結構體變數,把指針(*pd)和md變數設為⼀個可以使⽤data結構體的結構體變數,則指針(*pd)和md這個變數就包含了其data結構體中的所有元素
4.通過變數md尋找結構體中變數,為其賦值,然後賦值後結構體的地址給指針接收
5.執行調用函數fun,將指針尋找到的變數(64,14)傳遞到fun函數中,用形參x,y接收傳遞的參數
1).進入while循環,判斷x是否不等於y,成立進入循環,不成立則結束循環

2).如果(x>y),計算x-y,將結果賦給x;否則就計算y-x,將結果賦給y(ps:x與y在進入循環就不可能等於,所以結果只有兩種情況,再寫else if的條件判斷就有些多餘,用else即可)
3).結束循環,函數返回x的值,結束fun函數的周期

(循環7-8次,沒仔細數,最後x=2,y=2)
將得函數返回到的值,通過指針,賦給結構體中res的變數(傳值res=2)
6.列印結構體res的最後得到的數據
res=2

⑵ c語言閱讀程序題

程序第一個if中的條件!a是成立的(定義了a=0,非0為true),所以執行第一個if中的語句,d++,接著直接就執行printf()語句,所以結果是101。

如果調試程序,可參考如下:

(1)執行到第一條if語句

熱點內容
網路存儲書籍 發布:2025-10-19 16:06:30 瀏覽:741
昂克賽拉車機安卓怎麼連接 發布:2025-10-19 15:37:14 瀏覽:977
存儲大小計算 發布:2025-10-19 15:35:58 瀏覽:882
我的世界如何查找自己的伺服器 發布:2025-10-19 15:27:54 瀏覽:446
為什麼安裝軟體需要輸入密碼 發布:2025-10-19 15:24:36 瀏覽:422
解壓無限分分 發布:2025-10-19 15:11:27 瀏覽:556
著名的編程 發布:2025-10-19 15:03:54 瀏覽:904
base64解碼Java 發布:2025-10-19 15:01:12 瀏覽:240
安卓如何改簡體輸入 發布:2025-10-19 14:57:58 瀏覽:862
android獲取默認 發布:2025-10-19 14:57:41 瀏覽:248