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