C Programming Structure,Unions & Enum

Structure in C Programming If we declare lots of variable under a name, then that is the structure.  The variables might be int,char,float or pointers. To define a structure in C language we need to use struct keyword and unique tag name.…

Basic of Pointer in C programming

What is Pointer? Pointer is simply a variable, but the value is memory address. Normally, a variable will have specific value but the pointer will have memory address of a value. Before using pointer , we must first need to define it. It is…

C programming Function

What is Function? A function is a unit of a program that is designed to do specific task. There are two type of functions: Built-in Function User defined function. Built-in functions such as printf(),putchr(),getchr() etc these do some…

Array and Strings in C Programming

Array in C programming Simply i understand, array is a variable that can hold a series of elements in a fixed size of memory. We need to tell the compiler that how many elements will have Whenever we want to declare an array. The…

Loop in C Programming

Loop is needed whenever we want to do same task over and over. For example we want print "Hello pusheax" for 100 of times? Should we write the same line for 100 times something like below? Obviously not! At least i am not going to do…

Decision Making in C Language

For Decision making In any programming language i think it in different way. Suppose, I garaged my car. My car is white color and car number is 131337 for sure.  I saw same 2 colored car are garaged there and i forgot which one is mine,…

Types and Variables of C Programming

Data Types Data types needed to declare variables. Think about human, Human can be male or female or other gender. Male can't take everything like female ... right? :)  Data types is something like that. Each type can store a specific size…

C Programming operators

Operators are Symbol to execute various mathematical or logical operation. C programming has 7 type of operators: Arithmetic Relational Logical Assignment Data Bitwise Operators Miscellaneous For learning purpose i tried to memorize some…

Preparing System for C Programming

Before writing C language codes we must need to prepare our system. The system can be windows or Linux. We only need to setup few tools: An IDE - Can be any Text Editor. MingW Compiler. Windows for C Programming In windows i am…

Practicing of C programming

Many years ago i was searching for best and powerful programming language to learn as my first programming language. I did lot of searching on Google since none was to help me except my Google Friend. I was getting very frustrate to select…