title: C dangling pointer question
body: <pre><code>char *xyz()
  {
     char str[32];
     strcpy(str,"Hello there!");
     return(str);
  }
  
  
  void main()
  {
    printf("%s",xyz());
  }
  </code></pre>
  
  <p>When I call xyz(), is it will return  a dangling pointer ? 
  Thanks</p>