[問題] 指標回傳問題
今天去面試的考題
char* p(void) {
char temp[10];
strcpy(temp, "hello");
return temp;
}
int main(void) {
char *ptr;
ptr=p();
printf("%s", ptr);
system("pause");
return 0;
}
題意應該是要output hello 這個字
但是這段code是沒辦法的 請問錯在哪??
應該要怎麼改呢??
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.163.127
→
06/30 23:47, , 1F
06/30 23:47, 1F
推
06/30 23:48, , 2F
06/30 23:48, 2F
推
06/30 23:54, , 3F
06/30 23:54, 3F
推
07/01 00:00, , 4F
07/01 00:00, 4F
推
07/01 00:31, , 5F
07/01 00:31, 5F
→
07/01 00:31, , 6F
07/01 00:31, 6F
推
07/01 00:55, , 7F
07/01 00:55, 7F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章