2:37
PROGRAMMING LANGUAGE
PRINCE OF PROGRAMMING
3:37
HIGH LEVEL LANGUAGE
1:14
ASSEMBLY LANGUAGE
0:56
LOW LEVEL LANGUAGE
2:32
INTRODUCTION TO C
1:44
FEATURES OF C
2:51
STRUCTURE OF C PROGRAM
2:30
DOCUMENTATION SECTION
2:35
PRE PROCESSOR SECTION
2:23
GLOBAL DECLARATION SECTION
1:51
main( ) FUNCTION
0:59
BRACES
2:05
LOCAL DECLARATION SECTION
2:22
EXECUTABLE PART
3:31
USER DEFINED FUNCTION SECTION
2:06
COMPILATION PROCESS
3:00
PRE PROCESSING PHASE
2:01
COMPILING PHASE
1:02
ASSEMBLING PHASE
2:27
LINKING PHASE
1:31
COMPILATION ERRORS
3:23
CHARACTER SET
1:04
ALPHABETS
0:24
DIGITS
2:36
SPECIAL SYMBOLS
2:33
TOKENS
1:53
KEYWORDS
2:24
PRE-PROCESSOR DIRECTIVES
2:48
FILE INCLUSION
2:46
HEADER FILES
2:58
MACRO SUBSTITUTION
2:38
CONDITIONAL INCLUSION
2:45
IDENTIFIERS
1:36
VARIABLES
1:32
VARIABLE DECLARATION
1:54
VARIABLE INITIALIZATION
RULES FOR NAMING VARIABLES
CONSTANTS
INTEGER CONSTANTS
1:24
REAL CONSTANTS
CHARACTER CONSTANTS
1:33
ESCAPE SEQUENCES
1:29
BACKSPACE \b
1:12
NEWLINE \n
0:54
HORIZONTAL TAB \t
1:57
DATATYPES
PRIMITIVE DATATYPES
1:16
INTEGER DATATYPE
1:13
FLOAT DATATYPE
2:13
CHARACTER DATATYPE
DOUBLE DATATYPE
1:34
VOID DATATYPE
DERIVED DATATYPES
ARRAYS DATATYPE
2:26
POINTERS DATATYPE
2:44
FUNCTIONS DATATYPE
3:22
USER DEFINED DATATYPES
STRUCTURES DATATYPE
UNION DATATYPE
2:50
ENUMERATION DATATYPE
OPERATORS
1:50
ARITHMETIC OPERATORS
2:41
ASSIGNMENT OPERATORS
3:47
RELATIONAL OPERATORS
3:26
LOGICAL OPERATORS
3:53
BITWISE OPERATORS
CONDITIONAL OPERATOR
3:12
INCREMENT DECREMENT OPERATORS
2:54
SPECIAL OPERATORS
2:39
sizeof operator
OPERANDS
1:37
OPERANDS VS OPERATORS
EXPRESSIONS
3:27
EVALUATION OF EXPRESSIONS
1:56
PRECEDENCE OF OPERATORS
2:09
ASSOCIATIVITY OF OPERATORS
INPUT OUTPUT FUNCTIONS
2:00
FORMATTED INPUT OUTPUT FUNCTIONS
PRINTF( ) FUNCTION
SCANF( ) FUNCTION
UNFORMATTED INPUT OUTPUT FUNCTIONS
1:05
GETS( ) and PUTS( ) FUNCTIONS
GETCHAR( ) and PUTCHAR( ) FUNCTIONS
2:28
DECISION MAKING STATEMENTS
1:15
NEED FOR DECISION MAKING STATEMENTS
2:47
SIMPLE IF STATEMENT
2:57
IF ELSE STATEMENT
2:59
ELSEIF LADDER STATEMENT
NESTED IF STATEMENT
SWITCH STATEMENT
5:43
UNCONDITIONAL BRANCHING STATEMENTS
1:11
JUMPING STATEMENTS
4:14
BREAK STATEMENT
3:28
CONTINUE STATEMENT
3:46
GOTO STATEMENT
3:34
RETURN STATEMENT
3:50
LOOPING STATEMENTS
NEED FOR LOOPING
3:44
FOR LOOP
WHILE LOOP
3:19
DO WHILE LOOP
4:09
NESTED LOOP
DIFFERENCE BETWEEN WHILE AND DOWHILE LOOP
ARRAYS
1:43
ARRAY DECLARATION
1:59
ARRAY INITIALIZATION
3:59
ARRAY ACCESSING
2:10
ONE DIMENSIONAL ARRAYS
1:01
TWO DIMENSIONAL ARRAYS
DECLARATION OF 2D ARRAY
INITIALIZATION OF 2D ARRAYS
2:20
ACCESSING 2D ARRAYS
STRINGS
1:49
STRING DECLARATION
1:52
STRING INITIALIZATION
2:42
READING A STRING
2:07
WRITING A STRING
1:18
STRING OPERATIONS
2:29
strlen( ) FUNCTION
strcpy( ) function
strcmp( ) function
1:06
strcat( ) function
0:40
strrev( ) function
0:48
strupr( ) function
0:15
strlwr( ) function
LINEAR SEARCH
4:33
BINARY SEARCH
2:31
FUNCTIONS
1:27
FUNCTION DECLARATION
1:45
FUNCTION CALL
FUNCTION DEFINITION
2:17
PREDEFINED FUNCTIONS
3:03
FUNCTION PROROTYPES
PARAMETERS
PARAMETER PASSING
3:10
PASS BY VALUE
LIVE
[Private video]
3:15
RECURSION
POINTERS
POINTER INITIALIZATION
NULL POINTERS
POINTER TO POINTER
3:02
POINTER AND ARRAYS
ARRAY OF POINTERS
2:49
STRUCTURES
STRUCTURE DECLARATION
2:34
STRUCTURE INITIALIZATION
ACCESSING STRUCTURE MEMBERS