我知道指针是存储另一个变量地址的变量。所以我理解了char类型指针,整数类型指针的概念,当我们将一个指针添加到指针等时会发生什么。但是我没有得到文件指针背后的真正概念。为什么我们不能像字符数据类型那样直接指向它们?例如,考虑一个带有内容的文件:文件指针或流指针背后的概念是什么?
让'ptr'指向这个文件。为什么我们不能使用技术ptr指向'H',(ptr + 1)为'e',(ptr + 2)为'l'等等。如果我的问题很愚蠢,请原谅我有时候会明白我是否理解了真正的概念。我认为这个文件实际上存储在内存中,就像字符串存储在内存中一样。 (我知道fscanf()函数和全部)
但我期望文件被加载到内存中,因为我知道它必须在执行前加载到内存 –