*p++的问题
我是刚接触C语言的新手哦,还请大家老手多多关照:
我学习的过程中遇到一个新问题:在指针中 *p++究竟是先算*p,再算++;还是先算p++,再算*?
拜托有人能理我,告诉我答案,我将非常的感谢!呵呵
我是刚接触C语言的新手哦,还请大家老手多多关照:
我学习的过程中遇到一个新问题:在指针中 *p++究竟是先算*p,再算++;还是先算p++,再算*?
拜托有人能理我,告诉我答案,我将非常的感谢!呵呵
谢谢,我在清华大学出版的书上又看到说是++的优先级高于*,它说要这样算必须(*p)++,是怎么回事啊?是不是版本不一样?
可:
main()
{char s[]="159",*p;
p=s;
printf("%c",*p++);
printf("%c",*p++);
}结果是?
这是在电子工业出版社的出版书上抄的,我就觉得答案该是:59