Skip to content

Collection of C code snippets and projects showcasing the power and versatility of the C programming language. Explore a variety of C applications, algorithms, and utilities for both learning and practical use.

Notifications You must be signed in to change notification settings

be-great/alx-low_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#C programming

0x00. C - Hello, World

gcc
printf (3)
puts
putchar

0x01. C - Variables, if, else, while

Keywords and identifiers
integers
Arithmetic Operators in C
If statements in C
if…else statement
Relational operators
Logical operators
while loop in C
While loop 

0x02. C - Functions, nested loops

What are nested loops and how to use them
What is a function and how do you use functions
What is the difference between a declaration and a definition of a function
What is a prototype
Scope of variables
What are the gcc flags -Wall -Werror -pedantic -Wextra -std=gnu89
What are header files and how to to use them with #include

0x03. C - Debugging

What is debugging
What are some methods of debugging manually
How to read the error messages

0x04. C - More functions, more nested loops

What are nested loops and how to use them
What is a function and how do you use functions
What is the difference between a declaration and a definition of a function
What is a prototype
Scope of variables
What are the gcc flags -Wall -Werror -pedantic -Wextra -std=gnu89
What are header files and how to to use them with #include

0x05. C - Pointers, arrays and strings

What are pointers and how to use them
What are arrays and how to use them
What are the differences between pointers and arrays
How to use strings and how to manipulate them
Scope of variables

0x06. C - More pointers, arrays and strings

What are pointers and how to use them
What are arrays and how to use them
What are the differences between pointers and arrays
How to use strings and how to manipulate them
Scope of variables

0x07. C - Even more pointers, arrays and strings

What are pointers to pointers and how to use them
What are multidimensional arrays and how to use them
What are the most common C standard library functions to manipulate strings

0x08. C - Recursion

What is recursion
How to implement recursion
In what situations you should implement recursion
In what situations you shouldn’t implement recursion

About

Collection of C code snippets and projects showcasing the power and versatility of the C programming language. Explore a variety of C applications, algorithms, and utilities for both learning and practical use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages