🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to C Notes
Topic #35

Short Hand If


Short Hand If...Else (Ternary Operator)

There is also a short-hand if...else, known as the ternary operator because it uses three operands.

The ternary operator returns a value based on a condition: if the condition is true, it returns the first value; otherwise, it returns the second value.

It can be used to replace multiple lines of code with a single line, and is often used to replace simple if...else statements:

Syntax

variable = (condition) ? expressionTrue :
  expressionFalse;

Instead of writing:

Example

int time = 20;
if (time < 18) {
  printf("Good day.");
} else {

printf("Good evening.");
}

You can simply write:

Example

  int time = 20;
(time < 18) ? printf("Good day.") : printf("Good evening.");

It is completely up to you if you want to use the traditional if...else statement or the ternary operator.

Want to go beyond the notes?

Join CodingNow 2.0's C course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

Short Hand If – FAQs

Quick answers about learning Short Hand If in C.

This free note from CodingNow 2.0 explains Short Hand If in C — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every C topic on CodingNow 2.0, including Short Hand If, is 100% free with no signup required.
With focused practice, most students grasp Short Hand If in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now