gpt4 book ai didi

c - 错误 : #29: expected an expression in C

转载 作者:太空宇宙 更新时间:2023-11-04 07:26:41 26 4
gpt4 key购买 nike

我的代码包含

#define READ_TAMPER_PIN()   {((FIO2PIN & PIN_TAMPER) >> 12) ;}

PIN_TAMPER 又是一个宏——

 #define PIN_TAMPER     0x00001000;

在其中一个头文件中,它在 main() 中被调用,如

x = READ_TAMPER_PIN();  

它给出了一个错误提示“error: #29: expected an expression”

我在这里犯了什么错误??

最佳答案

宏中的大括号和分号是错误的。使用:

#define READ_TAMPER_PIN()   ((FIO2PIN & PIN_TAMPER) >> 12)

关于c - 错误 : #29: expected an expression in C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17758887/

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