1樓:匿名使用者
char *a="i am a teacher";
正確寫法應為:const char *a="i am a teacher";
因為a指向一個常量字串
所以不能在copy_string函式中修改a所指向的記憶體空間的內容。
char *b同理
修改:#include
void main()
void copy_string(char *from,char *to)
*to='\0';}
2樓:匿名使用者
我這執行成功
#include
void copy_string(char *from,char *to);
int main()
void copy_string(char *from,char *to)
*to='\0';}
3樓:滄海雄風
#include
char* copy_string(char *from,char *to);
void main()
char* copy_string(char *from, char *to)
*to='\0';
return address;
}樓主就是寫個字串拷貝函式然後呼叫
我改了下 樓主看看 可以正常拷貝
c語言的這段程式C語言中這段程式是什麼意思?
printf函式需要包含的標頭檔案 include 程式的主函式入口 void main printf n for i 0 i 4 i 每當第一層迴圈執行完一次後就執行一次printf n 換行 printf n 最後的執行結果 關鍵點是迴圈巢狀 i 0時 j從0開始 每次執行迴圈體後j 1 迴圈1...
C語言程式問題,我的c語言程式有什麼問題?
fun x,y,1 求每一行的最小值放進y裡面 fun x,y,0 求每一行的最大值放進y裡面 這個應該是判斷條件有問題,那個判斷形式應該是?前後返回的是判斷條件為真的時候的值,後面返回的是判斷條件不成立的時候的值,你這個寫法根本沒有改變flag的值,因為根本就沒有做賦值的操作。我的c語言程式有什麼...
這是簡單的C語言程式,但是執行會死掉,請各位大俠幫忙看看是什麼原因,要怎麼修改才行
int add int a,int b 這類函式,你下面bai的也一樣。duc是一個區域性變數。退zhi出函dao數後,被自動釋放。已版經不確定其值了權 好了 我已經確定了 就是這個問題 char addchar char a,char b 這個函覆 數裡面,你的形參是制 兩個字元型別的指標變 ba...