已采納回答 / weixin_慕先生4491833
在main函數中,return 0 指的是程序的執行狀態。在實際的編譯器當中,對于main中不寫return 0,不同的編譯器有不同的應對。有的在編譯的時候會自動添加(比如Dev C++),有些不會給你添加,而選擇在編譯的時候直接報錯(如蘋果的Xcode)。你甚至可以把main函數的返回值改成void(根據編譯器不同,有的自動添加,有的報錯)。只能說在c的main中,return 0 多數情況下誤傷大雅,但是保留return 0 是一個好習慣。至于函數的返回值:函數會將返回值保留在eax寄存器當中。如果某...
2022-10-17
已采納回答 / weixin_慕的地4511018
j<=i;//會在兩個乘數相等時結束一個循環,不會出現兩個乘數前后顛倒重復出現的結果j<=9;/*會出現9*1=9 .....9*9=81......1*1=1 .....1*9=9? ? ?????????????????
2022-10-17
已采納回答 / 慕圣4515057
你試著在Jack運算結果是:后面加“\n”試試這樣你就會發現,隔了一行出現“我算不出來”而“我算不出來”這句話是來自?jackResult(a,b,c);這里的因此,雖然顯示在一行,但是是兩個命令來的我也剛入門,不會很專業的講解,但這是我的理解,參考一下即可
2022-10-12
已采納回答 / weixin_慕UI9504940
#include <stdio.h>int main(){??? /* 定義需要計算的日期 */??? int year = 2008;??? int month = 8;??? int day = 8;??? int sum=0;/*你的sum沒有初始化,它是一個量,你如果不對它進行初始化,它所代表的是這個計算機中原本的sum,可能是任意一個數*/
2022-10-11