新手遇到一道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]裡面的內容.
添加新評論