#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char *abc = "abc";
char *new_str;
new_str = getStr(&abc);
printf("%s", abc);
}
char *getStr(char *str)
{
printf(str);
return str;
}
上面的代碼有什麼問題?c傳遞一個字符串到函數然後返回一個字符串
,請注意編譯器警告!如果編譯器沒有給出,要麼找出如何打開它們或獲得更好的編譯器。 – 2010-11-01 01:50:56