サブルーチン呼び出しで、実引数の型が対応する仮引数の型と一致しません。
このエラーは、実際のパラメーターがポインターではなく、仮パラメーターがポインターの場合に発生します。scanf のように、引数リストの変数部分でポインター型の引数が想定されるサブルーチンで発生します。
ID |
問題箇所 |
説明 |
---|---|---|
1 |
呼び出し位置 |
渡された実引数 |
#include <stdio.h> int main(int argc, char **argv) { int a = 1; scanf("%d", a); // bad: should be scanf("%d", &a); printf("%d\n", a); }
© 2010 Intel Corporation. 無断での引用、転載を禁じます。