指针赋值"*foo ++ =*bar ++;"在C中做了什么?

Mag*_* G. 2 c pointers

我确信之前已经多次询问过这种情况,但这种事情很难找到.
假设foo和bar都是指向独立数组的指针,这行是做什么的?

*foo++ = *bar++;
Run Code Online (Sandbox Code Playgroud)

每个指针在什么时候递增,它是指针或值的赋值?
谢谢

wal*_*lyk 5

*foo++ = *bar++;
Run Code Online (Sandbox Code Playgroud)

复制什么bar指向什么foo点.然后它将两个指针递增到下一个元素.

  • 你怎么知道*复制之后出现的增量? (2认同)