小编Max*_*xim的帖子

c运算符*y =&x []实际上是什么意思?

uint16_t x[] = {1,2,4,8};
uint16_t *y = &x[1];
y+=2;
Run Code Online (Sandbox Code Playgroud)

所以输出是8,我想知道为什么?在我看来,这应该等于4,因为&x [1]应该是2并且加2应该等于4.我缺少什么?

c operators

0
推荐指数
1
解决办法
126
查看次数

标签 统计

c ×1

operators ×1