小编Cod*_*yfe的帖子

如何在不使用&符的情况下将指针指向角色?

对于一个项目,我需要将指针从int转换为char,对十六进制值执行字节切换.唯一需要注意的是,我不允许使用&符号.

所以我使用这行代码:

int x = 5000;
char * ptr = (char *)&x; 
Run Code Online (Sandbox Code Playgroud)

但显然我需要找到一种方法来投射这个指针而不使用&符号.有谁知道这样做的方法?我一直在寻找并且没有找到一种不涉及使用&符号或其他我不允许使用的运算符的方法(|,[,],<<,>>,^).

c pointers casting ampersand

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

标签 统计

ampersand ×1

c ×1

casting ×1

pointers ×1