以下代码在运行时崩溃了我的微处理器.
struct dummytype dummy; struct crummytype crummy; *(unsigned int*)&dummy = *(unsigned int*)&crummy;
假设两个结构都是相同的大小,这个代码是否有一些无效的C?它的有效性是否取决于任何特定的?
c microcontroller pointers structure dereference
c ×1
dereference ×1
microcontroller ×1
pointers ×1
structure ×1