最贊回答 / 火Rain
本節正確代碼應如是:#include <stdio.h>int main(){? ? //?這是一首思念家鄉的詩? ? printf("床前明月光,");? ? printf("疑是地上霜。");? ? printf("舉頭望明月,");? ? printf("低頭思故鄉。");?? ? /* ?短短四句詩,寫得清新樸素,明白如話。它的內容是單純的,但同時卻又是豐富的。? ? 它是容易理解的,卻又是體味不盡的。詩人所沒有說的比他已經說出來的要多得多。? ? 它的構思是細致而深曲的,但卻又是脫口...
2015-01-18
最新回答 / Fiona0126
首先要知道printf的運算是從右往左的..其次知道x++和++x的區別。我們假設y=x++;那么這個的運算順序其實就是{y=x;x=x+1;};我們再假設y=++x;那么這個的運算順序是{x=x+1;y=x;}這就是這兩個的區別。然后考慮printf中的問題,它是自右往左的,所以一開始,x++的值用的其實只是x,然后用完之后x=x+1;所以x這里打印的是10,但是之后x的值是11,然后再來進行++x操作,前加加是直接加后運算的,那么x=12,然后打印出來的值也就是12了。下面的y類似~另外由于c語言中沒...
2015-01-16
最新回答 / sanjiaofeng
我就是用不等于3來判斷的,而沒有使用continue。因為加了continue后,反而弄得不知道程序到底是怎么執行的。代碼如下:<...code...>當然,這個我覺得完成任務是沒問題的,但是肯定是通不過系統代碼檢測的。
2015-01-15