QuizTestOm
Home
About Us
Syllabus for Course: C Language
Unit 7
Structures and Unions
Defining and declaring structures
Start Quiz
Accessing structure members
Start Quiz
Array of structures
Start Quiz
Nested structures
Start Quiz
Pointer to structures
Start Quiz
typedef keyword
Start Quiz
Unions definition and usage
Start Quiz
Difference between structures and unions
Start Quiz
Unit 6
Pointers
Basics of pointers
Start Quiz
Pointer arithmetic
Start Quiz
Pointers and arrays
Start Quiz
Pointers and strings
Start Quiz
Pointers to pointers
Start Quiz
Pointers to functions
Start Quiz
Dynamic memory allocation malloc
Start Quiz
Dynamic memory allocation calloc
Start Quiz
Dynamic memory allocation realloc
Start Quiz
Dynamic memory allocation free
Start Quiz
Unit 5
Arrays and Strings
Single-dimensional arrays
Start Quiz
Multi-dimensional arrays
Start Quiz
Standard string functions strlen
Start Quiz
Declaration & initialization
Start Quiz
Standard string functions strcpy
Start Quiz
Standard string functions strcmp
Start Quiz
Standard string functions strcat
Start Quiz
Unit 4
Functions in C
Function declaration, definition, and calling
Start Quiz
Return values and arguments
Start Quiz
Pass by value vs pass by reference
Start Quiz
Recursion
Start Quiz
Scope and lifetime of variables auto
Start Quiz
Scope and lifetime of variables static
Start Quiz
Scope and lifetime of variables extern
Start Quiz
Scope and lifetime of variables register
Start Quiz
Unit 9
Preprocessor Directives
#define, #include, #undef
Start Quiz
Macros with arguments
Start Quiz
Conditional compilation #if
Start Quiz
Conditional compilation #ifdef
Start Quiz
Conditional compilation #ifndef
Start Quiz
Conditional compilation #else
Start Quiz
Conditional compilation #elif
Start Quiz
Conditional compilation #endif
Start Quiz
Unit 8
File Handling
File operations fopen
Start Quiz
File operations fclose
Start Quiz
File operations fprintf
Start Quiz
File operations fscanf
Start Quiz
File operations getc
Start Quiz
File operations putc
Start Quiz
Reading and writing text files
Start Quiz
Reading and writing binary files
Start Quiz
Random file access fseek
Start Quiz
Random file access ftell
Start Quiz
Random file access rewind
Start Quiz
Unit 10
Advanced Topics
Command-line arguments
Start Quiz
Enumerations enum
Start Quiz
Bit fields
Start Quiz
Memory management techniques
Start Quiz
Error handling errno
Start Quiz
Error handling perror
Start Quiz
Error handling strerror
Start Quiz
Unit 3
Control Statements
if, if-else, nested if-else
Start Quiz
switch-case
Start Quiz
for, while, do-while
Start Quiz
break and continue
Start Quiz
goto statement
Start Quiz
Unit 2
Operators and Expressions
Arithmetic operators
Start Quiz
Relational and logical operators
Start Quiz
Assignment and increment/decrement operators
Start Quiz
Operator precedence & associativity
Start Quiz
Type casting & type conversion
Start Quiz
Unit 1
Introduction to C Programming
History & features of C
Start Quiz
Structure of a C program
Start Quiz
Compilation and execution process
Start Quiz
Character set, keywords, identifiers
Start Quiz
Constants, variables, and data types
Start Quiz
Input/Output functions
Start Quiz
Comments in C
Start Quiz