一个C文件函数有关问题

一个C文件函数问题?int getw(FILE *fp)  {    char *s    int i    s &i    s[0] getc(fp)    s[1

一个C文件函数问题?
int getw(FILE *fp)

  {

    char *s;

    int i;

    s = &i;

    s[0] = getc(fp);

    s[1] = getc(fp);

    return i;

  }

这里的s[0] = getc(fp);

    s[1] = getc(fp);
两次GETC读取内容都是一样的吗?如I等于10。

[解决办法]
getc会自动增加一个内部指针,所以结果是不一样的。