Giter Site home page Giter Site logo

b-duncs / holbertonschool-low_level_programming Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 470 KB

Introduction to C

Shell 0.15% C 99.85%
c-programming c-variables c-functions c-loops c-pointers c-arrays c-strings c-libraries c-malloc c-preprocessor c-structures

holbertonschool-low_level_programming's Introduction

holbertonschool-low_level_programming

0x00. C - Hello, World

man or help

  • gcc: GNU project C and C++ compiler
  • printf(3): formatted output conversion
  • puts: output of characters and strings
  • putchar: put a byte on a stdout stream

0x01. C - Variables, If, Else, While

man or help

  • ascii: ASCII character set encoded in octal, decimal, and hexadecimal

0x02. C - Functions, Nested Loops

man or help

0x03. C - Debugging

man or help

0x04. C - More Functions, More Nested Loops

man or help

0x05. C - Pointers, Arrays and Strings

man or help

0x06. C - More Pointers, Arrays and Strings

man or help

0x07. C - Even More Pointers, Arrays and Strings

man or help

0x08. C - Recursion

man or help

0x09. C - Static Libraries

man or help

  • ar: create, modify, and extract from archives
  • ranlib: generate an index to an archive
  • nm: list symbols from object files

0x0A. C - Dynamic Libraries

man or help

0x0A. C - argc, argv

man or help

0x0B. C - malloc, free

man or help

  • malloc: allocate and free dynamic memory
  • free: display amount of free and used memory in the system

0x0C. C - More Malloc, Free

man or help

  • exit(3): cause normal process termination
  • calloc: a memory allocator
  • realloc: memory reallocator

0x0D. C - Preproccesor

man or help

0x0E. C - Structures, typedef

man or help

0x0F. C - Function Pointers

man or help

0x10. C - Variadic Functions

man or help

  • stdarg: variable argument lists

0x11. C - printf

man or help

  • printf(3): formatted output conversion

0x12. C - Singly Linked Lists

man or help

0x13. C - More Singly Linked Lists

man or help

0x14. C - Bit Manipulation

man or help

0x15. C - File I/O

man or help

  • open: open and possibly create a file
  • close: close a file descriptor
  • read: read from a file descriptor
  • write: write to a file descriptor
  • dprintf: print formatted output

0x18. C - Doubly Linked Lists

man or help

0x1A. C - Hash Tables

man or help

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.