C Programming 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.
watch all the videos on C Programming.
watch individual videos by selecting the topic from below.
- 01 - Introduction to C Programming
- 02 - Constants Variables and Keywords in C Programming.
- 03 - Downloading and Installing the IDE (Integrated Development/Design Enviornment).
- 04 - First Program in C Programming
- 05 - Creating and Using Variables
- 06 - Output using Printf Function
- 07 - Recieving User-Input using Scanf Function
- 08 - Conditional Statements if and else in c .
- 09 - Arithmetic Operators
- 10 - Logical Operators in C
- 11 - Short-Hand Operators in Detail
- 12 - Ternary Operator in c
- 13 - Introducing Loops with While Loop in c
- 14 - FOR Loop in C
- 15 - Introduction to do- while Loop in c
- 16 - Break Statement
- 17 - Continue Statement
- 18 - Switch Statement
- 19 - More on Switch Statement
- 20 - Concept of Arrays in c
- 21 - Receiving Input for Array from User
- 22 - Character Array or Strings in c
- 23 - Introduction to Functions in c
- 24 - Controle Transfer from one Function to another in detail
- 25 - Passing Parameters to a Function
- 26 - Returning Values from a Function
- 27 - Passing Array Elements and Whole Array to a Function
- 28 - Variable Scope in c
- 29 - Introduction to Pointers
- 30 - Pointer to a Pointer
- 31 - Pass by Value
- 32 - Pass by Reference
- 33 - Introduction to Pre-Processor Directives - #define
- 34 - Function like Macros
- 35 - #include Pre-Pprocessor Directive
- 36 - Conditional Compilation Macros - # if - #else - #elif - #endif
- 37 - Conditional Compilation Macros - #ifdef - #ifndef - #undif
- 38 - Introduction to Files in C Programming
- 39 - Writing Characters to a File using fputc Function
- 40 - Receiving String Data using gets Function
- 41 - Writing String to a File using fputs Function
- 42 - Formatted Output to a File using fprintf
- 43 - Reading a Character from a File using fgetc Function
- 44 - Reading from a File using fscanf Function
- 45 - Reading String from a File using fgets Function
- 46 - Copying Strings using strcpy Function
- 47 - Concating Strings using strcat Function
- 48 - Calculating the Length of a String using strlen Function
- 49 - Introduction to Structures
- 50 - More on Structures
- 51 - Nested Structures in C
- 52 - Array of Structures
- 53 - Passing Structure Variable Elements and entire Structure Variable to a Function
- 54 - Introduction to Structure Pointers
- 55 - Passing Address of a Structure Variable to a Function
- 56 - Renaming a File using rename Function
- 57 - Delete a File using remove Function
- 58 - Detecting and Clearing Read and Write Errors using ferror and clearerr Function
- 59 - Reset the File Position Indicator using rewind Function
- 60 - Creating Temporary Files using tmpfile Function
- 61 - Generating Random Temporary File Name using tmpnam Function
- 62 - Getting the Size of a Variable or Datatype using sizeof
- 63 - Introduction to Union in C
- 64 - Difference between Structure and Union in c
- 65 - Passing Union Variable and Union Variable Address to a Function in c
- 66 - Renaming a Datatype using typedef
- 67 - typedefined Structure and typedefined Unions
- 68 - What is Dynamic Memory Allocation and What is the Need of it in c
- 69 - Allocating and Deallocating Memory Dynamically using malloc and free
- 70 - Allocating Memory Blocks Dynamically using calloc Function
- 71 - Resizing the Allocated Memory Dynamically using realloc Function
- 72 - Introduction to Storage Classes in c and Automatic Storage Class
- 73 - Register Storage Class in c
- 74 - Static Variables with Static Storage Class in c
- 75 - External Storage Class
- 76 - time, localtime, gmtime Functions in c - part 1
- 77 - time,localtime, gmtime functions in c - part 2
- 78 - Formatting Date and Time in Predefined Format using asctime and ctime
- 79 - Formatting the Date and Time in any Format using strftime Function
- 80 - Getting the Locale Specific Information using localeconv Function
- 81 - How to Construct a new Date and Time using mktime Function
- 82 - Calculating Time Intervals using difftime and clock
- 83 - isalpha, isalnum and isdigit functions
- 84 - iscntrl and isprint functions in c
- 85 - islower and isupper Functions in c
- 86 - tolower and toupper functions in c
- 87 - ispunct and isspace functions in c
- 88 - Searching for a Character in a String using memchr Function in c
- 89 - Comparing Characters in a String using memcmp Function
- 90 - Copying Characters in a String using memcpy function in c
- 91 - Moving Characters using the memmove Function
- 92 - Initializing Memory using memset Function
- 93 - Converting Numbers in String Form to their Integer Form using atoi Function
- 94 - Getting Quotient and Remainder using the div Function
- 95 - Getting Square root and Cube root using sqrt and cbrt
- 96 - Using the ceil round and floor Functions in c
- 97 - Getting the power raised to a value of a number using pow function
- 98 - Normal Termination of the Program using exit, atexit and _Exit in c
- 99 - Printing the Error Message Associated with the Error Number using strerror
- 100 - Executing the Commands using System Function in c