This is a simple statement. It only makes sense if it occurs in the body of a switch, do, while or for statement. When it is executed the control of flow jumps to the statement immediately following the body of the statement containing the break

#include <stdio.h>
main()
{
    int i;
    for (i=1; i<=10; i++)
    {
        printf("\n%d", i);
        if (i == 6)
            break;
    }
    getch();
}

 OUTPUT:

1
2
3
4
5
6

Simply the BREAK will stop the execution of the LOOP and gets out from the loop. Where as CONTINUE will terminate the current condition and proceed with next iteration.