C Ejemplos ❮ Prev Next ❯ Syntax Create a simple "Hello World" program Syntax Explained Output/Print Use printf to print text Using many printf functions Insert a new line with \n Output Explained Comments Single-line comment before a line of code Single-line comment at the end of a line of code Multi-line comment Comments Explained Variables Create an integer variable and print it Combine both text and a variable Change/overwrite variable values Add a variable to another variable Declare many variables of the same type with a comma-separated list Assign the same value to multiple variables of the same type Real-life variables example Variables Explained Data Types and Format Specifiers A demonstration of different data types and format specifiers Set decimal precision for floating point values Implicit/automatically conversion - convert an int to a float Explicit/manually conversion - convert an int to a float Data Types and Format Specifiers Explained Constants Create a constant variable Good practice - use uppercase letters when declaring constants Constants Explained Operators Addition operator Subtraction operator Division operator Modulus operator Increment operator Decrement operator Assignment operator Addition assignment operator Comparison operator Logical operators Using the "sizeof" operator to get the memory size of different variables Operators Explained Booleans Create boolean variables Compare two values Compare two variables Compare two boolean variables Real-life example Variables Explained If...Else (Conditions) The if statement The else statement The else if statement Short hand if...else If...Else Explained Switch The switch statement The switch statement with a default keyword Switch Explained Loops While loop Do while loop For loop Nested loop Break a loop Continue a loop Loops Explained Arrays Create and access an array Change an array element Loop through an array Two-dimensional array Change elements in a two-dimensional array Loop through a two-dimensional array Arrays Explained Strings Create a string Another way to create a string Access string characters Change string characters Loop through a string Special characters in a string Get the length of a string Concatenate strings Copy strings Compare strings Strings Explained User Input Input a number and print the result Input a string and print the result User Input Explained Memory Address/References Get the memory address of a variable Memory Address Explained Pointers Create a pointer variable Get the value of a variable with the dereference operator * Access an array with pointers Loop through an array using pointers Pointers Explained Functions Create and call a function Call a function multiple times Function declaration and definition Parameters and arguments Multiple parameters Pass arrays as function parameters Return value Return the sum of two parameters Recursion (make a function call itself) Use a math function to get the square root of a number Functions Explained Files Create a file Write to a file Append/add content to a file Read the first line of a file Read all lines of a file Good practice when reading files Files Explained Structures Access a structure Create multiple structure variables with different values String in structure Simpler Syntax (shorthand) Copy structure values Modify values Real Life Example Structures Explained Enums Create an enum variable and assign a value to it Change the value of enum items Change the value of a specific enum item Enum in a switch statement Enums Explained ❮ Prev Next ❯