當前位置:首頁 » 編程語言 » 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-01-19 10:32:33 瀏覽:264
正規物業保安怎麼配置 發布:2025-01-19 10:27:30 瀏覽:518
斷裂下載ftp 發布:2025-01-19 10:27:30 瀏覽:641
安卓導航怎麼調對比度 發布:2025-01-19 10:26:52 瀏覽:25
伺服器共享文件如何查看訪問記錄 發布:2025-01-19 10:08:55 瀏覽:400
datasourceSQL 發布:2025-01-19 10:01:25 瀏覽:838
aspnet網站的編譯 發布:2025-01-19 10:00:49 瀏覽:334
路特仕A9工廠密碼是多少 發布:2025-01-19 09:59:44 瀏覽:257
linux的命令find 發布:2025-01-19 09:42:55 瀏覽:174
簡單的計算機編程 發布:2025-01-19 09:39:54 瀏覽:520