歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux文化 >> C語言中結構體的使用方法?

C語言中結構體的使用方法?

日期:2017/2/27 12:09:40   编辑:Linux文化

>>> 此貼的回復 >> 如果你對結構體在內存中的結構熟悉的話.完全可以利用每個結構體開始的指針來推出各個成員的指針的地址.

>>> 此貼的回復 >> --std=c99 如果你的成員每個變量的大小和源數組中變量的大小相同,你可以用memcpy一下子把這個數組復制過去。

如果每個變量的類型大小都不同,我覺得即使按照版主的說法可能也不行。因為就算出下一個成員變量的地址也無法得知其類型,這樣就無法算出再下一個成員變量的指針了。(照樓主的要求)

所以,樓主,你是老老實實一個一個賦值呢,還是想要一個遠遠比你一個一個賦值更復雜的算法呢?


Copyright © Linux教程網 All Rights Reserved