C Programming Free Video Tutorials for Beginners
This video series contains the video tutorials on c programming. These videos will introduce you to the c language fundamentals and some exciting tricks in programming with examples.All the video tutorials are arranged in a manner that its gonna be very easy to learn c programming.
Getting Started with C
Introduction to C ProgrammingConstants Variables and Keywords in C Programming.Downloading and Installing the IDEFirst Program in C ProgrammingCreating and Using VariablesOutput using Printf FunctionReceiving User-Input using Scanf Function
Conditional Statements / Operators / Loop
Conditional Statements if and else in c .Arithmetic OperatorsLogical Operators in CShort-Hand Operators in DetailTernary Operator in cIntroducing Loops with While Loop in cFOR Loop in CIntroduction to do- while Loop in cBreak StatementContinue StatementSwitch StatementMore on Switch Statement
Arrays
Functions
Introduction to Functions in cControle Transfer from one Function to another in detailPassing Parameters to a FunctionReturning Values from a FunctionPassing Array Elements and Whole Array to a FunctionVariable Scope in c
Pointers
Preprocessor Directives
Introduction to Pre-Processor Directives - #defineFunction like Macros#include Pre-Pprocessor DirectiveConditional Compilation Macros - # if - #else - #elif - #endifConditional Compilation Macros - #ifdef - #ifndef - #undif
C File Handling
Introduction to Files in C ProgrammingWriting Characters to a File using fputc FunctionReceiving String Data using gets FunctionWriting String to a File using fputs FunctionFormatted Output to a File using fprintfReading a Character from a File using fgetc FunctionReading from a File using fscanf FunctionReading String from a File using fgets Function
C String Functions
Copying Strings using strcpy FunctionConcating Strings using strcat FunctionCalculating the Length of a String using strlen Function
Structures
Introduction to StructuresMore on StructuresNested Structures in CArray of StructuresPassing Structure Variable Elements and entire Structure Variable to a FunctionIntroduction to Structure PointersPassing Address of a Structure Variable to a Function
C Functions Examples
Renaming a File using rename FunctionDelete a File using remove FunctionDetecting and Clearing Read and Write Errors using ferror and clearerr FunctionReset the File Position Indicator using rewind FunctionCreating Temporary Files using tmpfile FunctionGenerating Random Temporary File Name using tmpnam FunctionGetting the Size of a Variable or Datatype using sizeof
Unions
Introduction to Union in CDifference between Structure and Union in cPassing Union Variable and Union Variable Address to a Function in cRenaming a Datatype using typedeftypedefined Structure and Unions
Dynamic Memory Allocation
What is Dynamic Memory Allocation and What is the Need of it in cAllocating and Deallocating Memory Dynamically using malloc and freeAllocating Memory Blocks Dynamically using calloc FunctionResizing the Allocated Memory Dynamically using realloc Function
Storage Classes
Introduction to Storage Classes in c and Automatic Storage ClassRegister Storage Class in cStatic Variables with Static Storage Class in cExternal Storage Class
C Date Time Functions
time, localtime, gmtime Functions in c - part 1time,localtime, gmtime functions in c - part 2Formatting Date and Time in Predefined Format using asctime and ctimeFormatting the Date and Time in any Format using strftime FunctionGetting the Locale Specific Information using localeconv FunctionHow to Construct a new Date and Time using mktime FunctionCalculating Time Intervals using difftime and clock
C Functions Examples
isalpha, isalnum and isdigit functionsiscntrl and isprint functions in cislower and isupper Functions in ctolower and toupper functions in cispunct and isspace functions in cSearching for a Character in a String using memchr Function in cComparing Characters in a String using memcmp Function Copying Characters in a String using memcpy function in cMoving Characters using the memmove FunctionInitializing Memory using memset FunctionConverting Numbers in String Form to their Integer Form using atoi FunctionGetting Quotient and Remainder using the div FunctionGetting Square root and Cube root using sqrt and cbrtUsing the ceil round and floor Functions in cGetting the power raised to a value of a number using pow functionNormal Termination of the Program using exit, atexit and _Exit in cPrinting the Error Message Associated with the Error Number using strerrorExecuting the Commands using System Function in c