“Normally you are at liberty to give functions whatever names you like, but “main” is special – your program begins executing at the beginning of main. This means that every program must have a main somewhere.” Kernighan & Ritchie – The C Programming Language 2ed. p.6

Read

Top 66 Embedded Systems interview questions pdf