Skip to content

RangeshPandianPT/C-PROGRAMMING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

48 Commits

Repository files navigation

C Programming Practice ๐Ÿš€

This repository contains C programming files created while learning and practicing fundamental concepts of C. The programs cover basic to intermediate topics, helping in building a strong foundation in problem-solving and programming logic.


๐Ÿ“š Topics Covered

The files are organized according to concepts, including but not limited to:

  • Basics of C

    • Input/Output
    • Data Types & Variables
    • Operators & Expressions
  • Control Structures

    • If-Else Statements
    • Switch Case
    • Loops (for, while, do-while)
  • Functions

    • User-defined functions
    • Recursion
  • Arrays & Strings

    • 1D & 2D Arrays
    • String handling
  • Pointers

    • Basics of pointers
    • Pointer arithmetic
    • Pointers with arrays and functions
  • Structures & Unions

  • File Handling

    • Reading/Writing files
  • Data Structures (Intro)

    • Linked Lists
    • Stacks & Queues (basic)

๐Ÿ› ๏ธ How to Compile and Run

Make sure you have GCC or any C compiler installed.

# Compile gcc filename.c -o output # Run ./output

For Windows (MinGW):

gcc filename.c -o output.exe output.exe

๐Ÿ“‚ Repository Structure

โ”œโ”€โ”€ basics/ โ”‚ โ”œโ”€โ”€ hello_world.c โ”‚ โ”œโ”€โ”€ operators.c โ”‚ โ””โ”€โ”€ input_output.c โ”œโ”€โ”€ control_flow/ โ”‚ โ”œโ”€โ”€ if_else.c โ”‚ โ”œโ”€โ”€ loops.c โ”‚ โ””โ”€โ”€ switch_case.c โ”œโ”€โ”€ arrays/ โ”‚ โ”œโ”€โ”€ sum_array.c โ”‚ โ”œโ”€โ”€ matrix_addition.c โ”‚ โ””โ”€โ”€ string_reverse.c โ”œโ”€โ”€ pointers/ โ”‚ โ”œโ”€โ”€ pointer_basics.c โ”‚ โ””โ”€โ”€ pointer_functions.c โ””โ”€โ”€ README.md 

๐ŸŽฏ Goal

  • To strengthen C programming concepts.
  • To use these programs as reference material for future projects.
  • To practice problem-solving techniques with C.

๐Ÿ‘จโ€๐Ÿ’ป Author

  • [RANGESHPANDIAN PT] โ€“ Student at SRM Institute of Science and Technology
  • Learning and exploring C programming & Data Structures

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages