3 回答
已采納

賓丶高
TA貢獻(xiàn)35條經(jīng)驗(yàn) 獲得超18個(gè)贊
你的PI是宏定義方式,所以你的PI就是常字符串"imooc",而不是一個(gè)字符數(shù)組,所以不能通過strcpy()函數(shù)來給它賦值,試了一下雖然不會(huì)報(bào)錯(cuò),但是是達(dá)不到想要的結(jié)果的。還有你的那句strcpy(str,"I love imooc"),由于str的大小并不能容納后面的,所以應(yīng)該是能有結(jié)果,但是會(huì)提示錯(cuò)誤。

留得枯荷聽雨聲lyx
TA貢獻(xiàn)51條經(jīng)驗(yàn) 獲得超16個(gè)贊
你的PI是用的宏定義方式,所以PI是不能再次賦值的,應(yīng)為PI在運(yùn)行的時(shí)候就已經(jīng)被指換成“imooc”了,就行一個(gè)常量是無法再次賦值一樣對(duì)吧,如果你把strcpy()里的PI換成另一個(gè)定義的char數(shù)組應(yīng)該就行了
- 3 回答
- 0 關(guān)注
- 1276 瀏覽
添加回答
舉報(bào)
0/150
提交
取消