Essentials of C Program
You've explored the main components of a C program's structure, but there's so much more beneath the surface.
Main.c
12345678#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }
The printf()
is a function that displays output on the screen. Text meant for display should be wrapped in double quotes.
A function is a reusable block of code that performs a specific task. It takes input (optional), processes it, and can return a result (optional).
Escape Characters
Escape characters are special sequences in C that start with a backslash (\
) and represent non-printable or special characters within strings. They allow you to format text in ways that can't be done with regular characters
\n
: newline;\t
: horizontal tab;\v
: vertical tab;\f
: form feed.
\\
: backslash;\'
: single quote;\"
: double quote.
\r
: carriage return;\b
: backspace;\a
: alert (bell);\0
: null character.
Main.c
12345678#include <stdio.h> int main() { printf("Hel\nlo"); return 0; }
The Semicolon
The semicolon ;
signifies the end of a statement in C. Every statement in C should conclude with a ;
. Think of it like the period at the end of a written sentence.
The Return Statement
The return
is statement that used to end a function and potentially return a value. In the context of the main
function, the standard in C requires the use of return 0
. It generally indicates an Exit status or the successful termination of a program.
Thanks for your feedback!
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Can you give examples of common escape characters in C?
Why is it important to use semicolons at the end of statements?
What happens if I forget to use return 0 in the main function?
Awesome!
Completion rate improved to 2.63
Essentials of C Program
Swipe to show menu
You've explored the main components of a C program's structure, but there's so much more beneath the surface.
Main.c
12345678#include <stdio.h> // Preprocessor directive int main() { // Entry point printf("Hello, c<>definity!\n"); return 0; // Exit }
The printf()
is a function that displays output on the screen. Text meant for display should be wrapped in double quotes.
A function is a reusable block of code that performs a specific task. It takes input (optional), processes it, and can return a result (optional).
Escape Characters
Escape characters are special sequences in C that start with a backslash (\
) and represent non-printable or special characters within strings. They allow you to format text in ways that can't be done with regular characters
\n
: newline;\t
: horizontal tab;\v
: vertical tab;\f
: form feed.
\\
: backslash;\'
: single quote;\"
: double quote.
\r
: carriage return;\b
: backspace;\a
: alert (bell);\0
: null character.
Main.c
12345678#include <stdio.h> int main() { printf("Hel\nlo"); return 0; }
The Semicolon
The semicolon ;
signifies the end of a statement in C. Every statement in C should conclude with a ;
. Think of it like the period at the end of a written sentence.
The Return Statement
The return
is statement that used to end a function and potentially return a value. In the context of the main
function, the standard in C requires the use of return 0
. It generally indicates an Exit status or the successful termination of a program.
Thanks for your feedback!