Skip to content

Parsankamusa/alx-low_level_programming

Repository files navigation

C pro

Welcome

Thank you for visiting my C programming projects learnt during my software engineering program with ALX.

Table of Contents

  • About
  • Requirements
  • Projects
  • Acknowledgement

About

This repository contains projects on the C programming language. The projects cover:

  • Compilation
  • Commenting code and following a coding style standard
  • Variables, types, operators, expressions, loops, nested loops
  • Conditional statements
  • Functions
  • Pre-processor, macros, header files, pointers, double pointers, function pointers, pointer arithmetic
  • Arrays, multidimensional arrays, structures
  • Static and dynamic libraries
  • Program arguments
  • Dynamic allocation
  • Virtual memory, heap, stack
  • Binary operations
  • Makefiles
  • Sorting and search algorithms and more!

Requirements

  • Ubuntu 20.04 LTS
  • gcc 4.8.4 (-Wall, -Werror, -Wextra, and -pedantic flags)

Projects

  • 0x00-hello_world
  • 0x01-variables_if_else_while
  • 0x02-functions_nested_loops
  • 0x03-debugging
  • 0x04-more_functions_nested_loops
  • 0x05-pointers_arrays_strings
  • 0x06-pointers_arrays_strings
  • 0x07-pointers_arrays_strings