#include<stdio.h>
int main()
{
char s[ ]="159",*p;
p=s;
printf("%c",*p++);
printf("%c",*p++);
return 0;
}
正确 15
自己 59
认为* p++由于是右结合,故先算p++后算 *p,但p++是先赋值后加,故先算 *p后++
#include<stdio.h>
int main()
{
char s[ ]="159",*p;
p=s;
printf("%c",*p++);
printf("%c",*p++);
return 0;
}
正确 15
自己 59
认为* p++由于是右结合,故先算p++后算 *p,但p++是先赋值后加,故先算 *p后++