1

Cは初めてで、次の機能があります。

void getNum(int *n) {
  scanf("%d", &n);
}

そして主に:

int main() {
  int someNum;
  getNum(&someNum);
  return 0;
}

このエラーの「int**」の部分は正確にはどこから来ているのでしょうか。また、物事をどのように渡すかについて他の問題がありますか?

4

1 に答える 1

6

唯一の問題は&nscanfに渡すことです:nはすでにポインターであるため、scanf呼び出しはそのポインターにポインターを渡しているため、警告が表示されます。

使用する:scanf("%d", n);

于 2012-10-14T03:30:32.593 に答える