Skip to content
Introduction advanced C programming, code examples for teaching at an intermediate programming level.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
_libUnity
argcargv-isInt
arraySize
atexit
atoiatof
average2D
averageDdata
bitsbytes
bool
callback
checkStrings
checkStringsTest
complex-tgmath
complex
deepcopy
echo-argcargv-forloop
echo-argcargv-whileloop
function-pointers
hexdump
macros
mixedtypes
multidimArrays
pointerArray
pointerVariables
qsort-ints
qsort
queueCSLL
queueCSLLtest
singlyLinkedList
static
swap
testMaxAllocation
unitTesting/introUnitTesting
voidPointers
.clang-format
.gitignore
README.md

README.md

Advanced C

Codacy Badge CodeFactor

The code examples are used for teaching C programming at an intermediate level.

Each example is compilable using QtCreator by opening the related .pro file or the related GNU Makefile for gcc compiling C99.

Some unit test code examples are available. Using the Unity unit test library. Unity is written in 100% pure C code. It follows ANSI-C standards.

Debugging in Visual Studio Code: gdb

In every Makefile the compiler flag -g is used. Some gdb launches are available in .vscode/launch.json.

You can’t perform that action at this time.