| | |
switch/case statement
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
Hi all,
Someone is going to laugh at me for this one.
Can you have two arguments in a switch case statement?
Someone is going to laugh at me for this one.
Can you have two arguments in a switch case statement?
switch (choiceA, choiceB) { case 1,2: cout <<"Information"; break; default: break; }
use if, if else and else.You can have multiple checks in a if statement
C++ Syntax (Toggle Plain Text)
if(condition == true || condition < high) if(condition == true && condition < high)
•
•
Join Date: Mar 2004
Posts: 1,620
Reputation:
Solved Threads: 51
Hello,
FireNet, you need to use more () in those statements, as you will want to be clear on the operator precidence. I do not have my books handy, but am concerned that the == (equals) operator will be evaluated after the || (or). I would use () to make sure that the statements execute the way you want them to.
if ( (condition == true) || (condition < high) )
Christian
FireNet, you need to use more () in those statements, as you will want to be clear on the operator precidence. I do not have my books handy, but am concerned that the == (equals) operator will be evaluated after the || (or). I would use () to make sure that the statements execute the way you want them to.
if ( (condition == true) || (condition < high) )
Christian
•
•
Join Date: Mar 2004
Posts: 28
Reputation:
Solved Threads: 0
actually, if i was paying attention in class, i believe it's the other way around. logical operators such as || (or) && (and) etc. come before mathamatical operators, <= (less than or equal to) != (not equal to) etc. I'm sure that will compile just fine without it. but this is a good lesson to people with algorithms because in C++ certain things are evaluated first... it will give you headaches later on...
peace
peace
To Kc0arf,
Not necessary I belive.Especially when only two conditions are being compared or multiple non dependants
it will be needed if you are going in for dependants
To Bleek,
What you say is very true.:-)
Not necessary I belive.Especially when only two conditions are being compared or multiple non dependants
C++ Syntax (Toggle Plain Text)
if(condirion1 || condirion2 || condirion3)
it will be needed if you are going in for dependants
C++ Syntax (Toggle Plain Text)
if(condirion1 || (condirion2 && condirion3) || condition4)
To Bleek,
What you say is very true.:-)
![]() |
Similar Threads
- scientific calculator using switch case statement (C++)
- Switch case with String not working! (C)
- Reputed number problem switch case statement (VB.NET)
- switch case (C)
- Help with switch/case statement navigation (PHP)
- Switch Case Statement (Java)
Other Threads in the C++ Forum
- Previous Thread: practice(newbie)
- Next Thread: Advantages of C++ SAFEARRAY: Explain
Views: 23341 | Replies: 6
| Thread Tools | Search this Thread |
Tag cloud for C++
6 api application array arrays assignment based beginner binary c++ c/c++ calculator char char* class classes code coding compile compiler console conversion convert count data database delete developer display dll dynamiccharacterarray email encryption error file format forms fstream function functions game generator givemetehcodez graph iamthwee ifstream image input int java lib list loop looping loops map math matrix memory multidimensional multiple newbie news number numbertoword output pointer problem program programming project python random read recursion recursive reference return rpg search sort sorting string strings struct template templates text tree url variable vector video visual visualstudio win32 windows winsock wordfrequency wxwidgets






