{"id":22130998,"url":"https://github.com/akashjitu18/c-programs","last_synced_at":"2025-03-24T09:14:41.335Z","repository":{"id":246219955,"uuid":"820440014","full_name":"Akashjitu18/C-Programs","owner":"Akashjitu18","description":"This repository contains a collection of C programming examples, which I had practiced while learning C.","archived":false,"fork":false,"pushed_at":"2024-06-26T13:51:15.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T14:44:43.474Z","etag":null,"topics":["c","practice-programming","programs"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Akashjitu18.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-26T13:22:12.000Z","updated_at":"2024-09-04T22:25:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"121bb3cc-2ac5-447a-a039-4ac78c5384a1","html_url":"https://github.com/Akashjitu18/C-Programs","commit_stats":null,"previous_names":["akashjitu18/c-programs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akashjitu18%2FC-Programs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akashjitu18%2FC-Programs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akashjitu18%2FC-Programs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akashjitu18%2FC-Programs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Akashjitu18","download_url":"https://codeload.github.com/Akashjitu18/C-Programs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245240891,"owners_count":20583102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","practice-programming","programs"],"created_at":"2024-12-01T18:28:53.621Z","updated_at":"2025-03-24T09:14:41.314Z","avatar_url":"https://github.com/Akashjitu18.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"C Programming Examples\n\nThis repository contains a collection of C programming examples, which I had practiced while learning C. These programs are organized by topic. Each example demonstrates a specific concept or technique in C programming, and is intended to help learners understand and practice C programming.\n\nTopics Covered\n1. Variables, Constants, Keywords, Instructions, and Operations :\nExamples of declaring and using variables, constants, and keywords in C\nDemonstrations of basic arithmetic, comparison, logical, and assignment operations\n2. Conditional Statements :\nExamples of using if-else statements, switch statements, and conditional operators\nDemonstrations of how to use conditional statements to control program flow\n3. Loop Control Statements :\nExamples of using for loops, while loops, and do-while loops\nDemonstrations of how to use loop control statements to repeat tasks\n4. Functions and Recursions :\nExamples of defining and using functions in C\nDemonstrations of how to use functions to organize code and reduce repetition\nExamples of recursive functions and how they can be used to solve problems\n5. Pointers :\nExamples of using pointers to manipulate memory and variables\nDemonstrations of how to use pointers to dynamically allocate memory and pass arguments to functions\n6. Arrays :\nExamples of declaring and using one-dimensional and multi-dimensional arrays\nDemonstrations of how to use arrays to store and manipulate data\n7. Strings :\nExamples of using strings in C, including string literals and string functions\nDemonstrations of how to use strings to manipulate and display text\n8. Structures :\nExamples of defining and using structures in C\nDemonstrations of how to use structures to organize and manipulate data\n9. File I/O Operations :\nExamples of reading and writing files in C\nDemonstrations of how to use file I/O operations to persist data and interact with the file system\n10. Dynamic Memory Allocation :\nExamples of using malloc, calloc, and realloc to dynamically allocate memory\nDemonstrations of how to use dynamic memory allocation to manage memory and avoid memory leaks\n11. Small Games using C :\nExamples of simple games implemented in C, such as Number Guessing Game: A game where the user has to guess a randomly generated number\nExample code: number_guessing_game.c\nRock Paper Scissors Game : A game where the user can play against the computer\nExample code: rock_paper_scissors_game.c\n\nHow to Use This Repository\n\nBrowse through the folders to find examples related to a specific topic.\nEach example is a standalone C program, and can be compiled and run independently.\nTo compile and run an example, simply open a terminal, navigate to the folder containing the example, and type gcc example.c -o example (replace example.c with the name of the file).\nYou can modify the examples to experiment with different scenarios and learn more about C programming.\n\nLicense :\nThis code is free to use, modify, and distribute for personal and commercial purposes\n\nContact :\nIf you have any questions or feedback, feel free to contact me at akashjitu18@gmail.com.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakashjitu18%2Fc-programs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakashjitu18%2Fc-programs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakashjitu18%2Fc-programs/lists"}