Learn C Programming basics and Problem solving with C. This Course includes C Programming Examples with solutions and explanations.More than 200 C Programming Examples are given. Beginners can learn Logic Building using C Programming with these examples. Happy Learning.

Language Basics

This chapter describes basic Structure of C programming, IO operations, Variables, Data types and format specifiers of C Programming. Codes with explanation were given to illustrate the above topics in detail.

Operators

C has various operator types like Arithmetic Operators, relational Operators, Logical Operator, Bit wise operator and Assignment Operator. This Chapter concentrates on Arithmetic Operators and Bit wise operators of C programming.

Branching

Branching Statements are decision making statements, which decide the flow of program execution. Here various coded examples were given to illustrate if, if-else, if-else-if, nested if and switch statements in C Programming.

Looping

Looping statements or Iterative statements executes the sequence of instruction for multiple times. Decode School provides multiple examples in looping statements “for” and “while”. Given examples make you to learn C programming syntax and logic building for problem solving.

Arrays

Array is a collection of elements with same type. Array has Contiguous memory locations; array reduces your program length. Several examples were discussed here to   illustrate arrays in c and how to solve problems using array. These examples are foundation for problem solving, which help you in solving bigger problems.

Strings

String is a collection off character. String has Contiguous memory locations; String reduces your program length. Several examples were discussed here to   illustrate Strings in c and how to solve problems using array. These examples are foundation for problem solving, which help you in solving bigger problems.

Pointers

Pointers are variables which stores address of another variable. Pointer is used for dynamic memory allocations. Examples discussed here give you a knowledge on Pointers, how to use pointer as an array.

Structures and Unions

File Operations

Learning the basic syntax of any programming language is an easy one.But, it is not sufficient to become a programmer or coder, ability to build logic for the problem is most important. This Platform includes complete coded examples with explanation, which is more enough to learn programming in C. Learn the basic syntax of C from w3schools and javatpoint and logical skills through decode school examples. Today you need not to install C Compiler in your machine, instead Practice C Code with Online Compiler.