Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn What is Control Flow | Introduction to Conditional Statements
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
C Conditional Statements

bookWhat is Control Flow

When you write a C program, you are giving the computer a set of instructions to follow. By default, these instructions are executed one after another, from the top of the file to the bottom.

main.c

main.c

copy
123456789
#include <stdio.h> int main() { // Declare and initialize variable // Prompt user's input // Output user's input return 0; }

This straightforward order is called sequential execution. However, most real-world programs need to make decisions, such as checking if a user has entered the correct password or if a number is positive or negative.

main.c

main.c

copy
1234567891011121314
#include <stdio.h> int main() { // Declare and initialize variable // Prompt user's input // Is user's input incorrect? // Yes β†’ Output error // else // No β†’ Output user's input return 0; }

This is where the concept of control flow comes inβ€”control flow lets you change the path your program takes depending on certain conditions and creating branches in your program.

Using control flow, you can tell your program to skip instructions, repeat them, or choose between different sets of instructions based on what is happening while the program runs.

question mark

What does control flow let you do in C?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 1. ChapterΒ 1

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

bookWhat is Control Flow

Swipe to show menu

When you write a C program, you are giving the computer a set of instructions to follow. By default, these instructions are executed one after another, from the top of the file to the bottom.

main.c

main.c

copy
123456789
#include <stdio.h> int main() { // Declare and initialize variable // Prompt user's input // Output user's input return 0; }

This straightforward order is called sequential execution. However, most real-world programs need to make decisions, such as checking if a user has entered the correct password or if a number is positive or negative.

main.c

main.c

copy
1234567891011121314
#include <stdio.h> int main() { // Declare and initialize variable // Prompt user's input // Is user's input incorrect? // Yes β†’ Output error // else // No β†’ Output user's input return 0; }

This is where the concept of control flow comes inβ€”control flow lets you change the path your program takes depending on certain conditions and creating branches in your program.

Using control flow, you can tell your program to skip instructions, repeat them, or choose between different sets of instructions based on what is happening while the program runs.

question mark

What does control flow let you do in C?

Select the correct answer

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 1. ChapterΒ 1
some-alt