你能解释一下这是从哪里来的吗?

标签 c

BOOL MACIsTxReady(void)
{
   return !ReadETHReg(ECON1).ECON1bits.TXRTS;
}

ReadETHReg(ECON1) 是一个函数吗?它后面的是什么? 请原谅我糟糕的英语。

最佳答案

这样读

xx = ReadETHReg(ECON1);
yy = xx.ECON1bits;
zz = !yy.TXRTS;

您需要探索 ReadETHReg 的定义以找出它返回的内容(可能是一个结构)

或者它可能是一个宏

关于你能解释一下这是从哪里来的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32571137/

相关文章:

c - 在递归函数中使用 readdir 时出现段错误

CreateFile/readfile & writefile 多线程 - 无效句柄

c - 为什么函数没有将输入映射到我的变量?

c++ - c中的伪随机函数?

c - strtok 的奇怪结果

c - 查询以放入简单的 C++ 程序以使用来自雅虎的 send()、recv() 检索股票/期权信息

c - 为结构成员赋值

c++ - 如何输入十六进制值而不是字符作为 boost::asio::buffer 的输入

C中两个字符串连接成一个

从文本文件创建链表