使用keil 报错 syntax error near ‘;’
这是第一次通过CSDN上传自己学习中遇到的情况,新手报到。
今天在使用keil写c的时候,利用打了一段这样的代码
#define uint unsigned int;
void delay (uint ms)
{
uint a;
while (ms--) // 软件延时模块
for (a = 0; a < 114; a++);
}
编译的时候给了一个syntax error near ';'的错误,而且后面的ms和a都报错说没有定义标识符。
从我上面的代码可以直观地看出来是define句子后面多了“;”号,很明显的一个错误。
但是我当时发现报syntax error near ';'错误的那一行是void delay(uint ms)这一行,我当时蒙了,找半天回头才发现多了个";",纪念一下这个笨比操作。