What is the purpose of having #0 default delay on output signals in clocking block if we are driving the signals using Non blocking assignment

In reply to srbeeram:

#0 is just part of the syntax use to define the output skew. i.e, which time-slot to execute the nonblocking assignment. #0 means the re-NBA region of the current time slot corresponding to the clocking event.