指針直接賦值和strcpy的區別

C/C++ code ? 1 2 3 4 5 char * p1= "abcdefg" ; char * p2;   p2=p1; strcpy (p2,p1); p2=p1; strcpy(p2,p1); 這兩個語句有什麼區別??spa 解析:.net 沒分配內存空間不能直接strcpy char* p2; 這是在聲明一個變量 聲明變量是不分配內存的 指針 p2 = p1是兩個指針指向同一塊內存
相關文章
相關標籤/搜索