2016年4月3日

爲什麼80%的碼農都做不了架構師?>>>    第一題 下面代碼會輸出() 1 2 3 4 5 int main(){   int a[4]={1,2,3,4};   int *ptr=( int *)(&a+1);   printf ( "%d" ,*(ptr-1)); } 答案是:4 解釋: 在這裏a和&a的值是一樣的,表示的是同一個地址,但是a+1和&a+1就並不一樣了,&a+1跳過了整個數
相關文章
相關標籤/搜索