已采納回答 / 曖月的貓
這個問題,其實問得不對。如果能運行到那 b應該是10,但是&&有斷路的效果就是說 ?你&&前面的條件一旦為假的話,后面的語句是不會運行的。所以也就沒有b為9還是為10的問題了。其實你問的這些不算什么(b++)+1+(++b)+(b++) 這里面b各是什么值,你可以自己用你的環境測測 ?對你的理解更有幫助。
2015-03-31
已采納回答 / 小腸桿君
你確定你的代碼能正常運行?在你定義函數cost()時,就是錯誤的。首先是返回值不對,你的返回值是double類型的,但是你沒有使用返回值修飾符,所以默認的是int型。其次,函數的參數列表里面是形參列表,需要給定數據類型,你這里只有形參名,沒有形參類型。<...code...>針對你的代碼進行了稍微的排版。
2015-03-25