今天看一个单片机项目的源码发现了一个好玩的问题


明明传过来的是地址 +2 地址不就变了?
#include<stdio.h>
typedef struct cs
{
int a;
int b;
int c;
本文讨论了单片机项目中结构体地址的问题,指出尽管通过结构体地址加偏移可以访问到成员,但直接对地址进行加法操作并不一定能改变结构体的地址。内容涉及到结构体成员地址的连续性和通过成员地址找寻其他成员的可能性。
今天看一个单片机项目的源码发现了一个好玩的问题


明明传过来的是地址 +2 地址不就变了?
#include<stdio.h>
typedef struct cs
{
int a;
int b;
int c;
1万+

被折叠的 条评论
为什么被折叠?
