[PIC®/AVR®/dsPIC®产品] 16F877编译错误,求解答

[复制链接]
 楼主| dennisliang 发表于 2016-4-13 10:36 | 显示全部楼层 |阅读模式
void main(void)
{
       while(1)
        {
                if(P8==0)  go();
        }
}

main函数在if语句这个地方编译出错,

Error   [194] F:\PIC\learning\test2\test2.c; 69.7 ")" expected
Error   [195] F:\PIC\learning\test2\test2.c; 69.8 expression syntax

实在是不知道到底哪错了!求解答
Latin_newday 发表于 2016-4-13 11:22 | 显示全部楼层
你把这句注释掉if(P8==0)  go();
编译没问题的话注释掉go(); 记得前面加分号。
同理在go()函数内部逐步注释。

要学会定位问题处,再去分析错误原因!
yklstudent 发表于 2016-4-13 11:25 | 显示全部楼层
P8你定义的变量?
定义在哪里的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部