Skip to content

ahmaddev-codes/alx-low_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALX-low_level_programming - C

image

Description

This repository contains projects on 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
  • Preprocessor, macros, header files Pointers, pointers to pointers, pointers to functions, function pointers
  • Arrays, multidimensional arrays
  • Structures
  • Static and dynamic libraries
  • Program arguments
  • Dynamic allocation
  • Virtual Memory, Heap and Stack
  • Binary operations
  • Makefiles

Requirements

  • Ubuntu 14.04 LTS
  • gcc 4.8.4
  • no standard library functions
  • Allowed editors: vi, vim, emacs
  • All files should end with a new line
  • Code should use the Betty style. It will be checked using betty-style.pl and betty-doc.pl
  • No more than 5 functions per file
  • Header files should be include guarded

Projects