-1
int main(){
int x;
cout<<"enter a number: ";
cin>>x;
cout<<endl;
odd(x);
return 0;
}
void odd(int a){
if(a%2 != 0){
cout<<"the number is odd : "<< '(' +a+ ')';
}else{
even(a);
}
}
我執行上述計劃,我得到不同的輸出:爲什麼我在C++中獲得不同的輸出?
enter a number: 15
the number is odd : 96
這究竟是爲什麼?
感謝
C++沒有字符串連接,它*絕對*不像其他語言那樣具有數字到字符串的轉換。 @ MikolajMularczyk的回答是正確的。 – Qix 2014-10-10 19:55:44