Understand the precedence and associativity of operators
Get to grips with programming constructs in C
Discover how to use fprintf() and fscanf() to read and write multiple values and structures
In Detail
A vast majority of modern programming languages and popular libraries are based on C, making C an essential language to learn for coding enthusiasts.
Starting with the basic keywords …
Programming in C - The Complete Course
Video description
Strengthen your command over C language
About This Video
Understand the precedence and associativity of operators
Get to grips with programming constructs in C
Discover how to use fprintf() and fscanf() to read and write multiple values and structures
In Detail
A vast majority of modern programming languages and popular libraries are based on C, making C an essential language to learn for coding enthusiasts.
Starting with the basic keywords and syntax of C, this book will help you get acquainted with variables, constants, data types, and operators. You'll then understand the concept of flow control and explore the use of different tools such as loops (including if...else, while, and switch), functions, and arrays. As you advance, you'll get to grips with pointers and implement them to create practical programs and pieces of code.
By the end of this course, you'll not only be able to code efficiently, but you'll also have expertise in solving a wide variety of programming problems effectively.
Who this book is for
If you want to make a career in programming, this course is for you. You’ll find this course helpful if you’re an engineering student, a computer science student pursuing graduation or post-graduation degree, a professional looking to brush up on basics, or a school student keen to become a programmer.
Basic concepts of programming languages and Life cycle of a C program
Structure of a C program
Character set, tokens, Data types, I/O library functions
Chapter 3 : Sample programs to get you going
Formatted I/O functions printf() and scanf()
First Sample Program
Second Sample Program
Difference between getch(), getche() and getchar()
Formatting output
Type casting: Implicit and Explicit
More Sample programs
Chapter 4 : Operators in C language
Operators in C language - Part 1
Operators in C language - Part 2
Operators in C language - Part 3
Precedence and Associativity of operators - Part 1
Precedence and Associativity of operators - Part 2
Chapter 5 : Sequence construct and all about if statement programming construct
Programming constructs in C - General concept
Programming constructs in C - Using if and if..else statement (Part 1)
Programming constructs in C - (using nested if) Part 2 (a)
Programming constructs in C - (using nested if) Part 2 (b)
Alternative to nested if
Programming constructs in C - (using if..else..if ladder) Part - 1
Programming constructs in C - (Alternative to if..else..if ladder) Part - 2
Chapter 6 : Switch case construct
switch case Part - 1
switch case Part - 2
Chapter 7 : Iteration construct (Loops)
Introduction to loops
while loop in action
do..while loop in action
for loop in action - Part 1
for loop in action - Part 2
for loop in action - Part 3
Chapter 8 : Honing the programming skills using loops
Sample loop programs - Part 1
Sample loop programs - Part 2
Sample loop programs - Part 3
Nested Loops - Part 1
Nested Loops - Part 2
Chapter 9 : The concept of arrays and their programming
The basic concept of arrays
Traversal of array elements - Part 1
Traversal of array elements - Part 2
Traversal of array elements - Part 3
Sorting Techniques: Bubble sort Part - 1
Sorting Techniques: Bubble sort Part - 2
Double dimensional arrays Part - 1
Double dimensional arrays Part - 2
Chapter 10 : Strings in C Language (char arrays)
Strings Part - 1
Strings Part - 2
Chapter 11 : Pointers
Basics of pointers
Pointers in action Part - 1
Pointers in action Part - 2
Pointer to pointer
Pointer Arithmetic
Subtracting two pointer variables
Arrays and Pointers
Dynamic Memory Allocation Part - 1
Dynamic Memory Allocation Part - 2
Chapter 12 : Functions
Basics of functions
Developing Functions, A practical approach Part - 1
Developing Functions, A practical approach Part - 2
Developing Functions, A practical approach Part - 3
Scope of variables in functions Part - 1
Scope of variables in functions Part - 2
Working with global variables
Name clashing of local variables Vs. global variables
Some facts about return statement
Calling a function by value
Calling a function by reference
Passing an array to a function
Chapter 13 : Recursion
Recursion (Recursive functions) Part - 1
Recursion (Recursive functions) Part - 2
Chapter 14 : Storage classes in C
auto and static storage classes
register and extern storage classes
Chapter 15 : Command Line Arguments
Command Line Arguments Part - 1
Command Line Arguments Part - 2
Command Line Arguments Part - 3
Chapter 16 : Structures in C language
Basics of structures
Creating a structure and accessing its members
Working with multiple structures
Pointer to structure
Array of structures
Alternative method of declarations of structures
Passing a structure to a function
Passing a structure to a function using call by reference
Chapter 17 : Unions
Basics of unions
A sample program of unions
Chapter 18 : File handling in C
File Basics: Using fputc() to write on a file
Using fgetc() to read from a file
Using fprintf() and fscanf() to write and read multiple values on/from a file
Using fwrite() and fread() to write and read structures on/from a file
Chapter 19 : Graphics Programming in C
Basics of Graphics Programming
Let’s code our first graphics program - line drawing
Drawing a circle
Graphics output in Full Screen output window
Drawing rectangle and ellipse Part -1
Drawing rectangle and ellipse Part -2
Drawing Concentric circles
Applying colors to outlines of figures
Filling up the figures with colors Part - 1
Filling up the figures with colors Part - 2
Displaying Text in Graphics Mode
Formatting the Text in Graphics
Displaying pixels on screen Part - 1
Displaying pixels on screen Part - 2
Displaying Title of the graphics window
Displaying pixels randomly on screen Part - 1
Displaying pixels randomly on screen Part - 2
Displaying circles and rectangles randomly
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept