unsignedchar可以強制類型轉換嗎?
我們不應當直接修改強制轉變后的數據,而是把結構體看作一個地址,去取我們想要的數據,或者別的不修改值的用途。
struct強制轉換成char*的,然后在自己的sublime上怎么都會報錯,即使沒有報錯,但是運行時也會奔潰。
str轉變后地址發生了變化,對str指向的對象操作的時候,結構體的數據也發生了改變。
所以我們可以看到,在c中struct是以一整塊連續的塊放在內存中的,其中順序和是變量聲明順序一致的。
unsignedchar可以強制類型轉換嗎?
我們不應當直接修改強制轉變后的數據,而是把結構體看作一個地址,去取我們想要的數據,或者別的不修改值的用途。
struct強制轉換成char*的,然后在自己的sublime上怎么都會報錯,即使沒有報錯,但是運行時也會奔潰。
str轉變后地址發生了變化,對str指向的對象操作的時候,結構體的數據也發生了改變。
所以我們可以看到,在c中struct是以一整塊連續的塊放在內存中的,其中順序和是變量聲明順序一致的。