我正在使用 python 开发一个项目,但是我得到了 C 语言的示例代码,我只想知道 的含义是什么文件 和 *fp 中的 *。
给我的实际示例代码行是:
int read_data(FILE *fp, int *id, double *prob_unm, double prob_mut)
最佳答案
在您的代码行中,fp
意思是“文件指针”。在 C 标准库中,例如在使用 fopen
时打开文件的函数,一个 文件 返回指针。 文件 是一种保存有关文件信息的结构。它作为指针返回,因为需要对它的引用,因为它会被其他低级函数更改,例如。 fclose
.
在 Python 中,等价物是一个文件对象,就像 file
返回的一样。或 open
职能。
关于c - FILE 和 *fp 翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19473629/