Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: C++
Expertise: Beginner
Apr 6, 2004

Short Expressions

C++ has an alternative for the if condition using the sign "?". The syntax for this condition is : "condition"?"case true":"case false".

For example, a function to return the maximum of two numbers looks like this:


inline int max(int a, int b) {
return a>b?a:b;
}
Another short expression allowed by C++ is used when you're attribuing a value higher (or lower) than the current value stored in a variable. This can be used, for instance, when determining the maximum(or minimum) of some numbers.

Example:


max>?=5; - this will change max to 5 only if max is lower than 5

min<?=3 - this will change min to 3 only if min is higher than 3
Raducanu Bogdan
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap