C Programming

C Programming icon
 03:04:38 Hrs

Course Description

The C language is the most frequently used language for writing system software such as operating systems, programming languages and compilers. It is also widely used for developing applications.

Video Resolution:
   800 X 600
   1024 X 768
BM
Lesson Plans
Duration
Status
Notes

Collapse all Expand all

  •   Author MentoringOpen or Close
    -

    Audience for this course

    01:19

     
     


    -

    Job Role and Employment Opportunities

    01:25

     
     


    -

    Pre-requisite Knowledge and Skills

    01:07

     
     


    -

    Inspire with C Programming

    01:40

     
     


  •   Language BasicsOpen or Close
    -

    The Programming Languages

    04:04

     
     


    -

    Compiler and Interpreter

    01:26

     
     


    -

    The Structure of C Programs

    01:42

     
     


    -

    Understanding Header Files

    02:42

     
     


    -

    The main Function

    01:23

     
     


    -

    Our first C Program

    02:16

     
     


  •   Essentials for C ProgrammingOpen or Close
    -

    Typology

    02:37

     
     


    -

    Size and Signed Qualifiers

    01:50

     
     


    -

    Variables

    02:24

     
     


    -

    Constants

    01:56

     
     


    -

    Keywords

    00:44

     
     


    -

    Comments

    01:27

     
     


    -

    Operators

    02:34

     
     


    -

    Operator Precedence

    01:11

     
     


    -

    Format Strings and Escape Sequences

    01:39

     
     


  •   Decision and Control Flow StatementsOpen or Close
    -

    IF Statements

    03:08

     
     


    -

    Nested IF Statements

    01:59

     
     


    -

    The switch case and go to Statements

    04:37

     
     


    -

    The for Loop

    02:37

     
     


    -

    The while Loop

    02:24

     
     


    -

    The do...while Loop

    02:50

     
     


    -

    Working with break and continue Keywords

    02:13

     
     


  •   Working with ArraysOpen or Close
    -

    Understanding Arrays

    02:41

     
     


    -

    Un-sized Array Initializations

    01:41

     
     


    -

    Reading Array Elements

    02:26

     
     


    -

    Characters in Arrays

    02:20

     
     


  •   String ManipulationsOpen or Close
    -

    Understanding and Comparing Strings

    03:49

     
     


    -

    Copying and Finding Length of a String

    02:10

     
     


    -

    String Reverse and Concatenation

    01:53

     
     


    -

    String Conversion and Searching a String

    03:14

     
     


  •   FunctionsOpen or Close
    -

    User-defined Functions

    03:31

     
     


    -

    Using return Keyword

    01:38

     
     


    -

    Function with Return Type and without Arguments

    01:33

     
     


    -

    Function without Return Type and with Arguments

    01:21

     
     


    -

    Function with Return Type and Arguments

    02:39

     
     


    -

    Arrays in Functions

    02:18

     
     


    -

    Recursion

    01:56

     
     


    -

    Command Line Arguments

    03:08

     
     


  •   PointersOpen or Close
    -

    What is Pointer?

    03:50

     
     


    -

    Pointer Conversions

    02:21

     
     


    -

    Arrays in Pointers

    01:32

     
     


    -

    Function Pointers

    03:18

     
     


    -

    Call by Value and Call by Reference

    04:37

     
     


    -

    Dynamic Memory Allocation

    02:39

     
     


    -

    The calloc function

    03:40

     
     


  •   Structures and UnionsOpen or Close
    -

    Understanding Structures

    02:52

     
     


    -

    Nested Structures

    01:55

     
     


    -

    Arrays in Structures

    01:48

     
     


    -

    Functions in Structures

    01:23

     
     


    -

    Pointers in Structures

    01:19

     
     


    -

    Understanding Unions

    01:24

     
     


  •   File Management in COpen or Close
    -

    Understanding Files

    02:18

     
     


    -

    File Operations

    03:00

     
     


    -

    Writing and Reading Characters

    02:32

     
     


    -

    Writing and Reading Strings

    03:34

     
     


    -

    Structures in Files

    03:44

     
     


    -

    Using fscanf and fprintf functions

    02:07

     
     


    -

    Understanding fseek and ftell Functions

    02:21

     
     


    -

    Copying Files

    02:46

     
     


    -

    Renaming and Removing Files

    01:19

     
     


BM
Tips & Tricks
Status

C Programming - Tips

-

Do you know the various Compilers for C and C++?


 


-

How can we display the list of header files in Turbo C 3.0 and Borland C++ 4.5?


 


-

How to convert a decimal to binary number?


 


-

Is there any alternate for if-else statements?


 


-

Can we reverse a number of any Base to Other Base?


 


-

How to find a Substring in a given String?


 


-

Can we find a number is Armstrong number or not?


 


-

How can we delete a selected set of characters from a String?


 


-

How to check multiple conditions in a single IF statement?


 


-

How can we find the length of the string without using ‘STRLEN’ Function?


 


-

Can we find the Fibonacci series numbers?


 


-

How to make a Student Mark List using Structures?


 


-

How can we find Square Root of a number?


 


-

Is it possible to write a program for Decimal to Roman Number conversion?


 


-

How can we calculate factorial value using Recursive Function?


 


-

How to check a string whether it is Lowercase or Not?


 


-

How to find your Day of Birth using the given Date of Birth?


 


-

How to call the Structure Members from the Union?


 


-

How to write Even and Odd integers into different Files?


 


-

How can we convert Digits to Words?


 


-

How can we get an ASCII code for a Character?


 


-

Is it possible to find a number is Prime or not?


 


-

How to find a string is Palindrome or not?


 


-

How to count the total number of Vowels in a String?


 


-

How to copy a string without using STRCPY function?


 


Self Assessments
Attempts
Status

Introduction to C Programming

-

Essentials for C Programming

-

Control Flow Statements and Array

-

String Manipulations on Functions

-

Storage Classes and Pointers

-

Preprocessor and Structures

-

File Management System

-
Lesson Plans
Tips and Tricks

Glossary

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Address

It refers to a memory location. In C pointers are used to hold addresses.

Ansi

American National Standard Institute

Api

Application Programming Interface

Argument

A value passed to a function.

Argument matching

The process of determining which of a set of functions of a specified name matches given arguments in a function call.

Array

An ordered and index of values. C language supports arrays of a single dimension or of multiple dimensions.

Assignment

The process of giving a value to a pre-existing object.

Assignment operator

An operator for doing assignment.

Auto

A C keyword used to declare a stack-based local variable in a function. This is the default and is normally not needed.