关于一段C语言的疑惑:*(int *)(®) 具体表达的是一种什么含义?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 02:07:20
![关于一段C语言的疑惑:*(int *)(®) 具体表达的是一种什么含义?](/uploads/image/z/8941535-71-5.jpg?t=%E5%85%B3%E4%BA%8E%E4%B8%80%E6%AE%B5C%E8%AF%AD%E8%A8%80%E7%9A%84%E7%96%91%E6%83%91%EF%BC%9A%2A%EF%BC%88int+%2A%EF%BC%89%28%26REG%29+%E5%85%B7%E4%BD%93%E8%A1%A8%E8%BE%BE%E7%9A%84%E6%98%AF%E4%B8%80%E7%A7%8D%E4%BB%80%E4%B9%88%E5%90%AB%E4%B9%89%3F)
关于一段C语言的疑惑:*(int *)(®) 具体表达的是一种什么含义?
关于一段C语言的疑惑:*(int *)(®) 具体表达的是一种什么含义?
关于一段C语言的疑惑:*(int *)(®) 具体表达的是一种什么含义?
意思是把® 的指针类转成指针类 (int *)再取 Int里的值,既是取4字节值,做的例子:
char ®[8]={0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x04};
int result=*(int *)(®);
把®4字节存取在result里,结果如下:
result = 0x04030201
希望今天的回答不会被删除吧,祝你好运