title: Is printing a char* faster than printing a char one at a time?
body: <p>I have to write a simple program in C that prints to the standard output triangle with two equal edges for given number n. Meaning that for n=3 the output would be:</p>
  
  <p>x</p>
  
  <p>xx</p>
  
  <p>xxx</p>
  
  <p>Now I'm supposed to do two version of this program:
  1. Memory conservative.
  2. Time conservative.</p>
  
  <p>Now I'm not entirely sure, but I think that the first version would just print x one at a time, and the second would expand the char table one at a time and then print it.</p>
  
  <p>But is printing a char* faster than printing multiple single chars?</p>