请问我的kc编译时报错:syntax error near 'extern'。详情是这样的:我一个c文件里声明了 void delay_100us(register int hundred_us)//声明‘register ’类型增强可靠性。 { unsigned char l; unsigned int m; for(m=0;m<hundred_us;m++) { for(l=0;l<21;l++) ; } } void delay_bits(register char bits){//200us per bit-----5kHz. delay_100us(bits); delay_100us(bits); } 在另外一个文件调用delay_bits(): 。。。。。 while(RSSI) { extern delay_bits(1); extern set_ENABLE(); extern delay_bits(15); 。。。。。。。 两个调用都报那个错,为什么呢? |