问题描述:
C语言:若有定义 int *p,则表达式 p++ 的值就是 p 所指向的变量的地址值加1?
请判断正误并说明理由
int a[]={1,2,3}
;
int *p=&a[1]
;
printf("%d",*(p++))
;
printf("%d",*(p--))
;
//为什么两次输出结果一样
请判断正误并说明理由
int a[]={1,2,3}
;
int *p=&a[1]
;
printf("%d",*(p++))
;
printf("%d",*(p--))
;
//为什么两次输出结果一样
问题解答:
我来补答展开全文阅读