C, Firmware or System Software Programming Motivation

  C is just a step up from assembly language, which is practically a hexadecimal human translation of machine code and considered the lowest level programming language. Hence programming, debugging and maintaining C code when applied to embedded software/firmware applications can be a nightmare if not practiced properly. Following industry standard programming exercises, solutions will give you the real development experience for your competitive exams, interviews.

  To whom this webpage is useful?

Share

 Exercises and solutions: Functions,Variables,Datatypes,Loops

Read C articles  Test C Skills  Search C Examples
Difficulty Level Question
Medium
Low
Low
Medium
Medium
Low
Medium
High
Medium
Medium
High
Low
Medium
Medium
Low
Medium
Medium
Medium
High
High
Medium
High
Medium

 Exercises and solutions: Arrays,Strings,Pointers

Read C articles  Test C Skills  Search C Examples
Difficulty Level Question
Medium
Low
High
Medium
High
High
High
Low
Medium
Medium
High
Medium
High
High
Medium
High
High
High
High
Medium

 Exercises and solutions: Structures,unions,enums,bit fields

Read articles  Test C Skills  Search C Examples
Difficulty Level Question
High
High
Medium
High
High
Medium
High
Medium
Medium
High
Medium
High
Medium
High

 Exercises and solutions: File handling, Data structures, Linked lists

Read C articles  Test C Skills  Search C Examples
Difficulty Level Question
High
Medium
High
High
High
High
Share

 Test your skills:online tests

 C Programming

 Python Programming

 Linux Software

 Quantitative Aptitude

 Embedded System Software

 Articles

 Linux Software

 C Programming

 Search Code Snippets

 Popular C search examples

 Popular C search MCQs