C_learning_notes
My C learning notes
Index of my C Learning -->
Filename | => | Topic |
---|---|---|
Ctut001.c | => | hello world code |
Ctut002.c | => | how to run C program |
Ctut003.c | => | Features of C Language |
Ctut004.c | => | Basic Structure of C Program |
Ctut005.c | => | Basic Syntax of a C Program |
Ctut006.c | => | Variables and Data Types |
Ctut007.c | => | Operators |
Ctut008_exe001.c | => | Exercise-1 Multiplication Tables |
Ctut009.c | => | C Format Specifiers and Escape Sequences |
Ctut010_quiz001.c | => | if else Control Statements |
Ctut011.c | => | Switch Case Control Statements |
Ctut012.c | => | Loops |
Ctut013.c | => | Do while loop |
Ctut014.c | => | While loop |
Ctut015.c | => | For loop |
Ctut016.c | => | Break and Continue statements |
Ctut017.c | => | Goto statements |
Ctut018.c | => | Typecasting syntax |
Ctut019.c | => | Functions |
Ctut020_exe001_sol.c | => | Exercise 1 checked |
Ctut021.c | => | Recursive Functions |
Ctut022_exe002.c | => | Exercise-2 unit conversion |
Ctut023.c | => | Arrays |
Ctut024_exe002_sol.c | => | Exercise 2 checked |
Ctut025_exe003.c | => | Exercise 3 Fibonacci series |
Ctut026.c | => | Pointers |
Ctut027.c | => | Arrays and pointer arithematic in C |
Ctut028_exe003_sol.c | => | Exercise 3 result |
Ctut029.c | => | Recursions are not always good |
Ctut030_exe004.c | => | Exercise 4 - star patttern |
Ctut031.c | => | Call by value & call by reference |
Ctut032.c | => | Passing arrays as a function argument |
Ctut033_exe004_sol.c | => | Exercise 4 result |
Ctut034.c | => | Strings in C |
Ctut035.c | => | STRING FUNCTIONS IN C (#include<string.h>) |
Ctut036_exe005.c | => | EXERCISE 5 |
Ctut037.c | => | STRUCTURES IN C |
Ctut038.c | => | typedef IN C |
Ctut039.c | => | Unions in C |
Ctut040.c | => | EXERCISE 5 SOLUTION BY SWAPPING METHOD |
Ctut041_exe006.c | => | EXERCISE 6 |
Ctut042.c | => | STATIC VARIABLE IN C |
Ctut043_exe006_sol.c | => | EXERCISE 6 SOLUTION |
Ctut044_exe007.c | => | EXERCISE 7 |
Ctut045.c | => | DYNAMIC MEMORY ALLOCATION IN C |
Ctut046_exe007_sol.c | => | EXERCISE 7 SOLVED |
Ctut047.c | => | FUNCTIONS FOR DYNAMIC MEMORY ALLOCATION |
Ctut048_exe008.c | => | EXERCISE 8 |
Ctut049.c | => | STORAGE CLASS IN C |
Ctut050_exe008_sol.c | => | EXERCISE 8 SOLUTION |
Ctut051_exe009.c | => | EXERCISE 9 |
Ctut052.c | => | VOID POINTER IN C |
Ctut053.c | => | NULL POINTER IN C |
Ctut054.c | => | DANGLING POINTER IN C |
Ctut055.c | => | WILD POINTER IN C |
Ctut056_exe009_sol.c | => | EXERCISE 9 SOLUTION |
Ctut057_exe010.c | => | EXERCISE 10 |
Ctut058.c | => | PREPROCESSOR IN C |
Ctut059.c | => | #include & #define PREPROCESSORS IN C |
Ctut060.c | => | OTHER DIRECTIVES AND PREDEFINED MACROS |
Ctut061_exe010_sol.c | => | EXERCISE 10 SOLUTION |
Ctut062.c | => | FILE I/O IN C |
Ctut063_exe011.c | => | EXERCISE 11 |
Ctut064.c | => | File I/O Functions In C |
Ctut065_exe011_sol.c | => | EXERCISE 011 SOLUTION |
Ctut066_exe012.c | => | EXERCISE 012 |
Ctut067.c | => | MORE ON I/O IN C |
Ctut068.c | => | COMMAND LINE ARGUMENT IN C |
Ctut069_sol012_sol.c | => | EXERCISE 12 SOLUTION |
Ctut070_exe013.c | => | EXERCISE 13 |
Ctut071_exe013_sol.c | => | EXERCISE 13 SOLUTION |
Ctut072.c | => | FUNCTION POINTERS IN C |
Ctut073.c | => | CALLBACK FUNCTIONS USING FUNCTION POINTERS |
Ctut074.c | => | EXERCISE 014 |
Ctut075.c | => | MEMORY LEAK IN C |
Ctut076.c | => | EXERCISE 014 SOLUTION |
multipurpose single header file for C++ :#include<bits/stdc++.h>