1. cout輸出不能像Java一樣,使用<<”a = ” + a<<endl; 必須使用 <<”a= ”<<a<<endl;
2. 有默認參數的函數(C語言中不允許這樣做):要麼函數定義在調用之前,在函數定義的時候表明默認參數,要麼函數定義在調用之後,函數的聲明裏就需要表明默認的參數(在聲明中給過默認參數後就不能再在定義中給出)。爲了避免混淆,最好只在函數聲明中給出函數的默認值。
1. cout輸出不能像Java一樣,使用<<”a = ” + a<<endl; 必須使用 <<”a= ”<<a<<endl;
2. 有默認參數的函數(C語言中不允許這樣做):要麼函數定義在調用之前,在函數定義的時候表明默認參數,要麼函數定義在調用之後,函數的聲明裏就需要表明默認的參數(在聲明中給過默認參數後就不能再在定義中給出)。爲了避免混淆,最好只在函數聲明中給出函數的默認值。