gpt4 book ai didi

c - 了解寄存器

转载 作者:行者123 更新时间:2023-11-30 19:08:13 26 4
gpt4 key购买 nike

我正在阅读其他人编写的代码,我对他们如何定义寄存器感到困惑,代码如下所示:

Uint32 GCRO;

Unit32 ; 7U;

我不明白第二行是什么意思。该代码使用不同的命名寄存器重复,然后 Uint32 ;7U;再次排队。任何帮助理解将不胜感激。

最佳答案

在 C 语言中,Unit32 ; 7U; 不是一个,而是两个不相关的表达式,因为分号将它们分隔开。

根据 Uint32 的定义方式,这看起来不像有效的 C 代码。它很可能被定义为 typedef unsigned long Uint32,在这种情况下,Unit32 ; 将无法编译。

7U; 是有效的 C,即使它是一条没有任何效果的虚拟线。相当于写

(unsigned int)7;

关于c - 了解寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45752413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com