I agree with zenassem - except his snippet doesn't tell the story correctly.
The first version, i.e.
print "These work"
print a; b; c
print a, b, c
works because only one print command is being used.
The semi-colon is for concatenating
successive print commands (see Help file), for example,
print "a";
print "b";
print anything
That also works inside for/next loops as zenassem's original snippet shows - but neither version work with U77RC7 when you use numeric variables. The bug is nothing to do with for/next loops and I'm sure it used to work correctly at one point. If I get time later today I'll see if I can find out when it changed.
Edit It looks as if it works correctly as long as the print includes at least one string even an empty string. The following all work:
print a,"";
print a+1
print ""
print "a",a+2;
print a+3
print ""
print "",a+4;
print 5
wait key