C is a basic learning for all of us before starting with anything related to programming.
This course is from a software engineer who has managed to crack interviews in around 16 software companies.
Sometimes, life gives us no time to prepare, There are emergency times where in we have to buck up our guts and start bringing the situations under our control rather then being in the control of the situation. At the end of the day, All leave this earth empty handed. But given a situation, we should live up or fight up in such a way that the whole action sequence should make us proud and be giving us goosebumps when we think about it right after 10 years.
The Course “C Programming Basic: A Layman’s Approach” is basically designed for beginners, students, freshers in c programming and manual testers who want to start their careers in software development.
This session helps you to understand the fundamentals of C programming by relating them to real world analogies (right from your plumber to your vegetable basket). This solves your need to understand concepts in a more easier way.
If you are not comfortable with writing programs because of the lack/difficulty in understanding of the concepts, we will be helping you to ease yourself in through the basics of the c program development world. This way you can come out of your computer programming phobia.
Here, we both as novice programmers (as absolute beginners) will approach and explore the concepts of basic functionalities of different C constructs, control statements, loops, nested loops, structures, unions, arrays and pointers.
The uniqueness of this course is you will be able to easily connect to it and would start associating the real world with the programming world.
C Tokens, constants, variables
In this Lecture, we will be covering the concepts of different c tokens. you will understand the importance of c tokens in the c programming language
In this Lecture, Here we will be dealing with
constants
variables
create a variable
data type size
In this Lecture, we will be learning
declaration, definition and initialization of variables
rules to define identifiers
keywords
delimiters and escape sequences
difference between declaration and definition
data type modifiers
Managing Input-Output Operations
In this Lecture, you will get to know
input/output
formatted input
integer input
floating point input
character input
mixed mode input
formatted output
integer output
floating point output
character output
In this Lecture, you will be understanding the difference and use of the below apis
getchar()
gets()
putchar()
puts()
C Pre processor statements
In this Lecture, This session covers
File inclusion
Macro substitution
Control Statements
In this Lecture, we will be covering:
if statements
if-else-if statements
Nested if-statements
The switch statements
In this Lecture, we will be covering:
goto statement
break statement
continue statement
Looping
In this Lecture, we will be learning the concept of loops where in we will be dealing with for loops
In this Lecture, you will get to know the meaning and difference between while and do-while loops
In this Lecture, we will be understanding the concept of nested for and while loops.
Arrays
In this Lecture, We will be understanding
Single Dimensional Array Declaration
Single Dimensional Array Definition
Single Dimensional Array Initializing
Single Dimensional Array Processing
In this Lecture, you will get to know
Two Dimensional Array Declaration
Two Dimensional Array Definition
Two Dimensional Array Initializing
Two Dimensional Array Processing
In this Lecture, We will be understanding
Char Array Declaration
Char Array Definition
Char Array Initializing
Char Array Processing
Functions
In this Lecture, you will get to know
Function Declaration/Definition
Arguments and Parameters
In this Lecture, you will know the difference between
Local and Global Variables
In this Lecture, you will understand the concepts of
Call by value
Call by reference
Structures and Unions
In this Lecture, We will understand the below concepts
Structure Definition
Structure Declaration
Structure Initialization
In this Lecture, you will understand the concept of declaring arrays in the structures
In this Lecture, you will understand the concept of declaring/defining/referencing structure arrays (array of structure objects)
In this Lecture, you will understand the concepts of
Union Definition
Union Declaration
Union Initialization
In this Lecture, we will be covering the below concepts
Structures and Functions
Unions and Functions
Pointers
In this Lecture, we will be learning the below concepts
Pointer Definition
Pointer Declaration
Pointer Initialization/Dereferencing
In this Lecture, we will be learning the concept and difference between pointers and arrays