Skip to content

This repository contains a comprehensive collection of C programs developed for learning and practice purposes. Each program explores specific concepts, techniques, or problem-solving approaches in C programming, ranging from basic syntax to advanced topics like multithreading and networking.

Notifications You must be signed in to change notification settings

sonysunny0007/C-codes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Learning and Projects Repository

This repository contains a comprehensive collection of C programs developed for learning and practice purposes. Each program explores specific concepts, techniques, or problem-solving approaches in C programming, ranging from basic syntax to advanced topics like multithreading and networking.

Contents

  1. Array
  2. C Array 2D
  3. C Array 2D Sum
  4. C Basics 2.0
  5. C Bitfield Embedded System
  6. C Bitfields 2.0
  7. C Bitfields Basics
  8. C Dynamic Memory Allocation 2.0
  9. C Factorial 2.0
  10. C File Operations Basics
  11. C File Systems for Embedded Systems
  12. C Insert Node at Beginning
  13. C LinkedList 2.0
  14. C LinkedList Append
  15. C LinkedList Basics
  16. C LinkedList Creation and Display
  17. C LinkedList Insert Node at Beginning
  18. C LinkedList Sensor Data Logging and Processing 2.0
  19. C Macros and Conditional Compilation
  20. C Memory Allocation
  21. C Networking Basics
  22. C Networking Basics Sample
  23. C Palindrome 2.0
  24. C Pointer Basics
  25. C Pointer String Using fgets
  26. C Pointer String
  27. C Pointer Structure Self-Test
  28. C PThread
  29. C PThread Example 2
  30. C PThread Automotive
  31. C PThread Automotive Priority 2.0
  32. C PThread Mutex
  33. C PThread Semaphore
  34. C String Parser 2.0
  35. C String Parser Using Pointer
  36. C String Reverse Pointer
  37. C Structure Pointer Example
  38. C Variadic Arguments 2.0
  39. Even Number
  40. Factorial
  41. Find Average
  42. Greater Number
  43. Header Inclusion
  44. LinkedList in Embedded Systems
  45. Loops
  46. Mathematics
  47. Palindrome
  48. Prime Number
  49. Sample
  50. Sizeof All Variables
  51. Size
  52. StructBook
  53. Structure
  54. Swapping
  55. Switch Program

Notes

  • Programs are designed for beginners and intermediate-level learners to explore key aspects of C programming.
  • Advanced topics like file handling, networking, multithreading (PThreads), and linked lists are also covered.
  • Contributions and suggestions are welcome!

Feel free to explore and enhance your C programming knowledge through this repository. 😊

About

This repository contains a comprehensive collection of C programs developed for learning and practice purposes. Each program explores specific concepts, techniques, or problem-solving approaches in C programming, ranging from basic syntax to advanced topics like multithreading and networking.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published