打印
[PIC®/AVR®/dsPIC®产品]

16F877编译错误,求解答

[复制链接]
529|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝