以下のようなコードでエラーが出ます。
#include <stdio.h>
int main(int argc, char const *argv[])
{
int a[] = {
1,
2,
3,
4,
5,
};
printf("%p\n", a); printf("%p\n", a++); return 0;
}
エラーは
error: cannot increment value of type 'int [5]'
printf("%d\n", *a++);
~^
1 error generated.
です。
ポインタにおいてインクリメントできないのでしょうか。
環境はmacOS最新版 コンパイラはgcc
〉エラーが出ます。
エラーメッセージを(改変しないで全部)貼り付けて下さい。また、環境(OS,コンパイラ等)も教えて下さい。
回答2件
あなたの回答
tips
プレビュー