Barr Group TwitterBarr Group Vimeo

These blog posts pertain to the C programming language as used by embedded software developers.

How to Create Jump Tables via Function Pointer Arrays in C and C++

 Printable PDF

Jump tables, also called branch tables, are an efficient means of handling similar events in software. Here's a look at the use of arrays of function pointers in C/C++ as jump tables.