我是靠谱客的博主 等待口红,最近开发中收集的这篇文章主要介绍c语言错误129,C语言错误error C129: missing ';' before '{',觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

程序如下,4*4矩阵键盘,语法哪边错了还是,编译不了,编译显示错误error C129: missing ';' before '{'

#include

#define uchar unsigned char;

#define uint unsigned int;

sbit led=P2^0;

uchar code duan[]{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

void delay50ms()

{

uchar a,b;

for(a=0;a<200;a++)

for(b=0;b<250;b++);

}

void main()

{

uchar key_l,key_h;

uchar key;

led=1;

while(1)

{

P1=0xf0;

key_h=P1;

if(key_h!=0xf0)

{

delay50ms();

if(key_h!=0xf0)

{

key_h=P1;            //11100000

key_h=key_h|0x0f;  //11101111

P1=key_h;    //11101111

key_l=P1;    //11100111

key=key_l;     //

}

}

switch(key)

{

case 0xe7:P2=duan[0];break;

case 0xd7:P2=duan[1];break;

case 0xb7:P2=duan[2];break;

case 0x77:P2=duan[3];break;

case 0xeb:P2=duan[4];break;

case 0xdb:P2=duan[5];break;

case 0xbb:P2=duan[6];break;

case 0x7b:P2=duan[7];break;

case 0xed:P2=duan[8];break;

case 0xdd:P2=duan[9];break;

case 0xbd:P2=duan[10];break;

case 0x7d:P2=duan[11];break;

case 0xee:P2=duan[12];break;

case 0xde:P2=duan[13];break;

case 0xbe:P2=duan[14];break;

case 0x7e:P2=duan[15];break;

}

}

}

[此贴子已经被作者于2010-11-14 17:59:31编辑过]

最后

以上就是等待口红为你收集整理的c语言错误129,C语言错误error C129: missing ';' before '{'的全部内容,希望文章能够帮你解决c语言错误129,C语言错误error C129: missing ';' before '{'所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部