code.club
標題:
C語言指標的問題
[打印本頁]
作者:
enter
時間:
2014-10-8 21:10
標題:
C語言指標的問題
題目如下:
#include <stdio.h>
int main(void){
char *c[]={"enter","new","point","first"};
char **cp[]={c+3,c+2,c+1,c};
char ***cpp=cp;
printf("%s\n",**++cpp);//
point
printf("%s\n",*--*++cpp+3);//
er
printf("%s\n",*cpp[-2]+3);//
st
printf("%s\n",cpp[-1][-1]+1);//
ew
----->why ?
return 0;
}
後面的紅字就是結果,前三個大致能懂,但最後一個實在不知如何得出的?有先進指導一下嗎?
歡迎光臨 code.club (https://code.club/)
Powered by Discuz! X3.2