Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära If-Else-Operatorn | Styrsatser
C-Grunder

bookIf-Else-Operatorn

if-else-satsen är en grundläggande del inom programmering. Den gör det möjligt att styra programmets flöde baserat på vissa villkor. Strukturen för if-else är ganska enkel:

main.c

main.c

copy
123456
if (condition) { // Execute this block of code if condition is `true` } else { // Execute this block of code if condition is `false` }

Till exempel, anta att variabeln temperature läser från en sensor och du vill ha ett program som varnar när temperaturen överskrider en angiven gräns.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { int temperature = 200; // In celsius if (temperature > 80) { printf("Temperature is so high: %d degrees Celsius\n", temperature); } else { printf("Temperature is normal: %d degrees Celsius\n", temperature); } return 0; }

Du kan använda flera if-satser i ett program, särskilt när du behöver utvärdera olika villkor. if-else-satsen kan vidare utökas med else-if:

Main.c

Main.c

copy
123456789101112131415161718192021
#include <stdio.h> int main() { int tempereture = 50; // In celsius if (tempereture > 50) { printf("Temperature is high: %d degrees Celsius\n", tempereture); // First instruction } else if (tempereture > 100) { printf("Temperature is so high: %d degrees Celsius\n", tempereture);// Second instruction } else if (tempereture > 150) { printf("Temperature is critically high: %d degrees Celsius\n", tempereture);// Third instruction } else { printf("Temperature is normal: %d degrees Celsius\n", tempereture); // Fourth instruction } return 0; }

1. Vad är syftet med en if-else-sats i programmering?

2. Hur ser en grundläggande struktur för en if-else-sats ut i C, inklusive syntaxen för kodblock?

question mark

Vad är syftet med en if-else-sats i programmering?

Select the correct answer

question mark

Hur ser en grundläggande struktur för en if-else-sats ut i C, inklusive syntaxen för kodblock?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain how the if-else statement works in more detail?

What are some common mistakes to avoid when using if-else statements?

Can you give more examples of using if-else statements in different scenarios?

Awesome!

Completion rate improved to 2.63

bookIf-Else-Operatorn

Svep för att visa menyn

if-else-satsen är en grundläggande del inom programmering. Den gör det möjligt att styra programmets flöde baserat på vissa villkor. Strukturen för if-else är ganska enkel:

main.c

main.c

copy
123456
if (condition) { // Execute this block of code if condition is `true` } else { // Execute this block of code if condition is `false` }

Till exempel, anta att variabeln temperature läser från en sensor och du vill ha ett program som varnar när temperaturen överskrider en angiven gräns.

Main.c

Main.c

copy
1234567891011121314
#include <stdio.h> int main() { int temperature = 200; // In celsius if (temperature > 80) { printf("Temperature is so high: %d degrees Celsius\n", temperature); } else { printf("Temperature is normal: %d degrees Celsius\n", temperature); } return 0; }

Du kan använda flera if-satser i ett program, särskilt när du behöver utvärdera olika villkor. if-else-satsen kan vidare utökas med else-if:

Main.c

Main.c

copy
123456789101112131415161718192021
#include <stdio.h> int main() { int tempereture = 50; // In celsius if (tempereture > 50) { printf("Temperature is high: %d degrees Celsius\n", tempereture); // First instruction } else if (tempereture > 100) { printf("Temperature is so high: %d degrees Celsius\n", tempereture);// Second instruction } else if (tempereture > 150) { printf("Temperature is critically high: %d degrees Celsius\n", tempereture);// Third instruction } else { printf("Temperature is normal: %d degrees Celsius\n", tempereture); // Fourth instruction } return 0; }

1. Vad är syftet med en if-else-sats i programmering?

2. Hur ser en grundläggande struktur för en if-else-sats ut i C, inklusive syntaxen för kodblock?

question mark

Vad är syftet med en if-else-sats i programmering?

Select the correct answer

question mark

Hur ser en grundläggande struktur för en if-else-sats ut i C, inklusive syntaxen för kodblock?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 1
some-alt