我知道指針是存儲另一個變量地址的變量。所以我理解了char類型指針,整數類型指針的概念,當我們將一個指針添加到指針等時會發生什麼。但是我沒有得到文件指針背後的真正概念。爲什麼我們不能像字符數據類型那樣直接指向它們?例如,考慮一個帶有內容的文件:文件指針或流指針背後的概念是什麼?
讓'ptr'指向這個文件。爲什麼我們不能使用技術ptr指向'H',(ptr + 1)爲'e',(ptr + 2)爲'l'等等。如果我的問題很愚蠢,請原諒我有時候會明白我是否理解了真正的概念。我認爲這個文件實際上存儲在內存中,就像字符串存儲在內存中一樣。 (我知道fscanf()函數和全部)
但我期望文件被加載到內存中,因爲我知道它必須在執行前加載到內存 –