高階語言程式設計第八次作業

hfdc發表於2024-11-22

2024高階語言程式設計:https://edu.cnblogs.com/campus/fzu/2024C
高階語言程式設計課程第八次作業:https://edu.cnblogs.com/campus/fzu/2024C/homework/13304
學號:102400204
姓名:劉嘉奕

地址的傳遞

需要跳過前面的空白,換行符和製表符

fgets的使用,以及刪除前面空白的編寫存在問題,透過查閱資料得以解決

指標的移動運用

有一次執行時複製出我沒有列印的字,但後面執行是正確的,不理解。將s2複製到s1中,同時運用迴圈,使得邏輯更加複雜,指標的移動在此題中十分關鍵。

在指標函式critic()中,scanf()函式中,不使用&
12.2


因為使用了全域性函式,所以執行結果為-1;但此題目不理解,不知如何解決
12.3


因為沒有將他們放在不同的檔案中,所以結果出現錯誤,關於這類問題存在許多疑問,不是很理解2和3題
12.8提供函式定義

要看懂已給程式碼的意思,然後根據邏輯性和相關性進行編寫

12.9,運用了malloc(),用於動態記憶體分配中分配指定大小的末初始化記憶體空間,同時運用指標的指標,char**的使用不是很理解,對於指標的指標理解不全面,存在諸多問題,free()函式的使用

相關文章