Yes,a proper gap is must between your meals and your workout.It is very important,that you have light diet,you can have some juicy fruit it will take care of water that you lose during your workout. Give it a time to digest and then go ahead with your workout.Gap is equally required afterwards also.You can sip water during your workouts.A glass of milk,boiled eggs can give you an instant boost,after you are done with your exercise.I prefer this pattern for my daily routine.You need to strike a balance,neither you starve nor you hog.