Duvida num fragmento de código

Boa tarde,
estava dando uma olhada num codigo que encontrei por ai de bobera, ai me surgiu uma duvida pra que funciona tal comando....
estou programando em CCS....
//------------------------------------------------
// funçao principal
void main(void){
init(); //inicializaçao dos ports e perifericos do PIC
set_time();
for(;;) <<<<<<< O QUE ÉH ISSO!?!?
{
delay_ms(1000);
read_time();
}
}
//---------------------------------------------------------
eu bem contente esperava por um "while(true)".... ou aquilo ali é a mesma coisa?!!?
outra duvida seria a seguinte
// prototipos das funçoes
void init(void);
void set_time(void);
pq foi colocado um (void) entre aspas?!
Estou iniciando agora em "C",
valeu,
Amboni
estava dando uma olhada num codigo que encontrei por ai de bobera, ai me surgiu uma duvida pra que funciona tal comando....
estou programando em CCS....
//------------------------------------------------
// funçao principal
void main(void){
init(); //inicializaçao dos ports e perifericos do PIC
set_time();
for(;;) <<<<<<< O QUE ÉH ISSO!?!?
{
delay_ms(1000);
read_time();
}
}
//---------------------------------------------------------
eu bem contente esperava por um "while(true)".... ou aquilo ali é a mesma coisa?!!?
outra duvida seria a seguinte
// prototipos das funçoes
void init(void);
void set_time(void);
pq foi colocado um (void) entre aspas?!
Estou iniciando agora em "C",
valeu,
Amboni