Skip to content

yassinsl/alx-low_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Low level programming & algorithms

C pro

Welcome

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

Introduction

C is a powerful general-purpose programming language. It can be used to develop software like operating systems, databases, compilers, and so on. C programming is an excellent language to learn to program for beginners.

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

Requirements

  • Ubuntu 20.04 LTS
  • gcc (-Wall -Werror -Wextra -pedantic -std=gnu89)

Compilation Process

Projects

support:tada:

If you like how i present and document my work do me a favor of giving a Star ✨ to my repos |&&| a Follow 👥

Author

YASSINE LAHSSINI 👻

ALX Africa Logo

About

this is first Day with C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages