Does Serial.print affects serial recieve buffer?

char inByte = 0;

void setup (){
  Serial.begin(9600);
}

void loop ()
{
   Serial.print("print ");
   while (Serial.available()==0)
      ;  // Do nothing
     inByte = Serial.read();
     Serial.println(inByte);
}