fork(2) download
  1. #include <stdio.h>
  2. char * getStringArray();
  3. char * getStringPointer();
  4. int main(void) {
  5. char * temp1 = getStringPointer();
  6. char * temp2 = getStringArray();
  7. printf("temp1 = %s\n", temp1);
  8. printf("temp2 = %s\n", temp2);
  9. return 0;
  10. }
  11. char * getStringPointer(){
  12. char * retString = "Fred";
  13. return retString;
  14. }
  15. char * getStringArray(){
  16. static char retString[5] = {'F', 'r','e','d','\0'};
  17. return retString;
  18. }
Success #stdin #stdout 0s 2156KB
stdin
Standard input is empty
stdout
temp1 = Fred
temp2 = Fred