C language structure and Union
1. Structure Introduction 2. Declaration and initialization of structure 3. Size of a structure. 4. Bit fields 5. Structure padding 6. Structure with in a structure 7. Array of Structure 8. Pointer to structure 9. Structure and functions 10. Typedef 11. Unions 12. Enums 1. Structure Introduction: Structure is a user defined data type. It […]
C language arrays
In this chapter we shall learn about another important and widely used topic arrays. Below are the topics discussed: 1. Introduction to arrays 2. Single dimensional arrays initialization 3. Terminology used in arrays 4. 1D array examples 5. 2D array 1. Introduction to arrays If you have 10 variables to be declared, instead of declaring […]
C language Pointers
In this chapter we shall study about following 1. Introduction 2. Usage of Pointers 3. Pointer Introduction: 4. Pointer declaration: 5. Void pointers 6. Wild pointers 7. Pointers and arrays 8. Pointers to pointers 1. Introduction: One of the most important and scary topic in C language is the pointers topic. Hence we shall understand […]
C language Functions
In this lesson we study about: 1. C function Declaration or function prototype. 2. C function Definition 3. Calling a function 4. Types of functions in C 5. Types of function call 6. More function examples 7. Recursion Function Functions are the core part of C language. In fact every C program has a function […]
C language Looping Controls
In this chapter we are going to study about: 1. While loop. 2. Do … while loop. 3. For loop. 4. Break 5. Continue 6. Goto Looping statements are used when we have a set of statements that needs to be executed repeatedly. 1. While loop. While loop is used when we don’t know how […]
C language Decision Statements
In this lesson we are going to study about: 1. If condition 2. If-else condition 3. If-else-if condition 4. Nested-if 5. Switch Statement These conditional statements help us to navigate the program flow based on certain conditions. Above mentioned are the control statements that C language supports. 1. If condition: If statement is used, when […]
C language Operators and expressions
In this lesson we are learning about below topics: 1. Arithmetic Operators. 2. Assignment Operators. 3. Relational Operators. 4. Logical Operators. 5. Bitwise operators. 6. Conditional Operators. 7. Increment and Decrement Operators. 1. Arithmetic Operators. Below is the list of arithmetic operators: Operator Operator Name Example + Addition 3 + 3 = 6 – Subtraction […]
C language Declaration and Data-types
In this lesson we are learning about: 1. Types of tokens in C language 2. C Language delimiters 3. C Identifiers 4. C Constants 5. C Variables 6. C Variable Declaration and Initialization 7. C variable Defining Rules 8. C Data types 9. C Type Modifiers 10. C Type Conversion 11. C Constant and Volatile […]
C language Introduction
In this chapter you will learn about: 1. Introduction to C Language. 2. Features of C language. 3. Disadvantages of C language. 4. C program structure. 5. C Comments. 6. Important header files. 7. C programming Rules. 1. Introduction to C Language. 1. C is a Procedural programming language. This means there will a series […]
Tools used in system Design
In this chapter we shall look into different tools that are used in system design. Below is the compilation of the tools and a brief 1 or 2 points of each tools. List of topics discussed: 1. Containers 2. Schedulers 3. CDN 4. Message Queue 5. Monitoring 6. Load Balancer 7. Logging software 8. Data […]