新手遇到一道c語言程序設計的試題,有點看不懂,

題目:

新手遇到一道c語言程序設計的試題,有點看不懂,
#include
#include
void main()
{ char s[20]="goodgood!",*sp=s;
sp=sp+2; sp="to"; puts(s);
}運行結果是 goodgood!
主要是這兩句話,我一直沒想明白 sp=sp+2; sp="to"; 怎樣在這個題中理解這兩句話.

解答:

"to"是個字符串,sp="to",就是改變了sp裡面的值,使它指向了"to",根本不會影響到原來s[20]裡面的內容.

添加新評論

暱稱
郵箱
網站