*p++: 先取得*p內容,在將*p指向下一個內容
*(p++): 同上
(*p)++: 先獲取*p內容,在將內容+1
++*p: 獲取*p內容,+1後再賦值
*(++p): p先自加,在取自加後的內容
實例:
int a[]={1,3,5,7,8}
int *p=a;
*p++:值爲1,下一個*p爲3,指向a[1]
*(p++):同上
(*p)++:值爲1,下一個*p爲2
++*p:值爲2,先取*p,在將*p自加
*(++p):值爲3,p先自加,再取a[1]
*p++: 先取得*p內容,在將*p指向下一個內容
*(p++): 同上
(*p)++: 先獲取*p內容,在將內容+1
++*p: 獲取*p內容,+1後再賦值
*(++p): p先自加,在取自加後的內容
實例:
int a[]={1,3,5,7,8}
int *p=a;
*p++:值爲1,下一個*p爲3,指向a[1]
*(p++):同上
(*p)++:值爲1,下一個*p爲2
++*p:值爲2,先取*p,在將*p自加
*(++p):值爲3,p先自加,再取a[1]
id="I7" marginwidth="0" marginheight="0" src="http://www.bookeba.cn/securi