記錄自已學習之面試題2

2021-08-01 21:05:45 字數 602 閱讀 6287

好久沒有更新自已的部落格了,可能也是因為臨近期末,也可能是因為自已懶了,反正肯定是有原因,但是我現在還是要更新部落格,記錄自已的學習的,最近自已也在學uboot,很多難懂的東西。但是今天我寫的是面試題,是關於共用題(union)的。

關於大端模式就是高位元組位對低位元組位,小端模式就是低位元組位對低位元組位。好的不說什麼了,直接上**吧。

#include

//首先是定義乙個共用體

typedef union 

myunion;

//宣告測試函式

int is_little(void);

int main(void)

else

return 0;

}//測試函式

int is_little(void)

{myunion u;

u.a = 1;

return u.b;

我最後的出的是little,是小端模式,其實原理很簡單,如果是小端模式的話,低位元組位對著低位元組位,共用體就是按輸出的型別解析記憶體的,所以當我們用int存進去,然後用char輸出的時候就是輸出最後乙個位元組,這裡就很容易測試出來大小端模式,還有一種方式好像就是在c51微控制器編譯器keil中就可以測出來。

練習之面試題。

今天繼續來做一些面試題鞏固自己所學的知識。1.將兩個鍊錶的值加起來求出新鍊錶。如 p1 1 2 3 4 5 6.p2 4 5 6 7 8 9.結果是 5 7 9 0 4 6.舉例 尾插函式。slistnode listpushback slistnode p1,int val while p3 pn...

Vue之面試題

1 說下vue資料雙向繫結的原理 2 說說vuex的作用以及應用場景 3 說說vue元件的資料通訊方式 4 vue的原始碼有看過嗎?說說vuex工作原理 5 為什麼說虛擬 dom會提高效能,解釋一下它的工作原理 6 請你詳細介紹一些 package.json 裡面的配置 7 為什麼說vue是一套漸進...

面試題目記錄2

1.session喜歡丟值且佔記憶體,cookis不安全,請問用什麼辦法代替這兩種原始的方法 回答一 是iis中由於有程序 機制,系統繁忙的話session會丟失,可以用sate server或sql server資料庫的方式儲存session不過這種方式比較慢,而且無法捕獲session的end事...