Skip to content

Parsankamusa/alx-low_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 9, 2023
6aab5c0 · Feb 9, 2023
Jun 30, 2022
Jul 1, 2022
Jul 8, 2022
Jul 8, 2022
Jul 8, 2022
Jul 18, 2022
Jul 18, 2022
Jul 18, 2022
Jul 22, 2022
Jul 22, 2022
Jul 22, 2022
Aug 3, 2022
Aug 3, 2022
Aug 1, 2022
Aug 3, 2022
Aug 3, 2022
Aug 4, 2022
Aug 11, 2022
Aug 17, 2022
Aug 19, 2022
Aug 22, 2022
Sep 29, 2022
Oct 3, 2022
Oct 31, 2022
Dec 14, 2022
Jan 29, 2023
Sep 19, 2022

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