FZY0000
2021-05-07 11:38
采纳率: 33.3%
浏览 48

C语言指针的问题关于++

void f ( int *p) { *p=5; } int main (void) { int a ,*p; a=10; p=&a; f(p); printf("%d",(*p)++); return 0; } 为什么(*p)++结果是5,而*p=*p+1结果是6

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题