如何在位置100的地方存储值为25的整型数呢?

xiaoxiao2021-02-28  49

前几天被一个同学开玩笑的问如何在位置100的地方存储值为25的整型数呢?

*100=25???非法的。字面值100属于整型类型,而间接访问操作只能作用于指针类型表达式。如果确实想把25存储在100的位置,那么需要强制类型转换把100从整型转换为指向整型的指针。即*(int *)100=25;我们很少这样使用这种技巧,当使用到系统与一些输入输出设备的控制器进行通信时,通过固定的内存地址中读取和写入值来实现。

转载请注明原文地址: https://www.6miu.com/read-2628300.html

最新回复(0)