++与*的优先级

发布时间 2023-09-18 15:33:15作者: YTZt

符号优先级

#include <stdio.h>



int main(){

    int a[5];

    int *p = &a[0];

    *p = 35;

    *(p+1) = 56;

    printf("p:%p\n", p);

    printf("p+1:%p\n", p+1);

    int i = (*p++)++;

    printf("%d\n",i);

    printf("%p:%d\n", p,*p);

    printf("%p:%d\n", p-1,*(p-1));

    return 0;

}


结果

p:0x7ffc6195fe20

p+1:0x7ffc6195fe24

35

0x7ffc6195fe24:56

0x7ffc6195fe20:36