-4
問題是,我不知道我在做什麼錯在這裏...不等於爲C++(如果else語句)
我需要得到如果A = 1 COUT是「pasirinkai FIZIKA ......」 和!如果A = 1個COUT是 「nieko nepasirinkai ......」
這裏是代碼:
cout << "Pasirinkimai: parasyk skaiciu... \n";
cout << "1 ---- Skaiciuoti fizika 9 klasiai...\n";
cin >> a;
std::getchar();
if (a = 1) {
cout << "pasirinkai fizika...";
}
else if (a != 1) {
cout << "nieko nepasirinkai...";
}
std::getchar();
當我例如2型它說, 「pasirinkai FIZIKA ......」 和我說在它應該說「nieko nepasirinkai ...」之前
'a = 1'應該是'a == 1'。 – Ron
'a'可以轉換爲'bool'類型,'a = 1'大概總會被評估爲真,但是您從來沒有給過我們'a'的類型。 – George
如果編譯器沒有警告您,您應該提高警告級別。 –