This repository is a comprehensive collection of C programming lab experiments, including:
- π§ͺ Lab Assignments & Experiments
- π» Well-structured Solutions (C source code)
- π Concept Notes and Explanations
- π§ Practice Problems & Output Samples
It is designed to help beginners and students quickly understand the core concepts of the C programming language through hands-on practice and reference material.
Programming-in-C-Lab/
β
βββ experiments/
β βββ exp01_hello_world.c
β βββ exp02_variables.c
β βββ exp03_control_statements.c
β βββ ...
β
βββ notes/
β βββ intro_to_c.md
β βββ control_structures.md
β βββ pointers.md
β βββ ...
β
βββ solutions/
β βββ lab_set_1/
β βββ lab_set_2/
β βββ ...
β
βββ README.md
βββ LICENSE
- Basics of C programming
- Data types, variables, operators
- Conditional statements and loops
- Functions and recursion
- Arrays, strings, and structures
- Pointers and dynamic memory
- File handling
-
Clone the repo
git clone https://github.com/your-username/Programming-in-C-Lab.git cd Programming-in-C-Lab -
Compile and run any experiment
gcc experiments/exp01_hello_world.c -o hello ./hello
-
Read the notes to understand the theory behind each experiment.
This repository is mainly aimed at:
- Students preparing for lab exams or internal assessments
- Beginners who want a step-by-step guide to learn C
- Anyone looking for ready-to-use reference code
This project is licensed under the GNU License. Feel free to fork, modify, and use the code for educational purposes.