├── Dersler ├── Ders 1 - printf.c ├── Ders 10 - counter.c ├── Ders 11 - modulo.c ├── Ders 12 - while.c ├── Ders 13 - switch case.c ├── Ders 14 - array.c ├── Ders 15 - pattern.c ├── Ders 16 - matrix.c ├── Ders 17 - math.c ├── Ders 18 - puts gets %.s %.f.c ├── Ders 19 - string.c ├── Ders 2 - char.c ├── Ders 20 - enum struct union.c ├── Ders 21 - pointer.c ├── Ders 22 - function.c ├── Ders 23 - sizeof malloc.c ├── Ders 24 - recursion.c ├── Ders 25 - do while break continue.c ├── Ders 26 - local global static.c ├── Ders 27 - ASCII.c ├── Ders 28 - typedef.c ├── Ders 29 - FILE.c ├── Ders 3 - scanf.c ├── Ders 30 - define.c ├── Ders 31 - limits specifier.c ├── Ders 32 - argc argv.c ├── Ders 33 - random.c ├── Ders 34 - ternary.c ├── Ders 35 - typecast.c ├── Ders 36 - boolean.c ├── Ders 37 - sleep.c ├── Ders 4 - int.c ├── Ders 5 - ampersand.c ├── Ders 6 - float.c ├── Ders 7 - if else.c ├── Ders 8 - and or.c └── Ders 9 - for.c ├── LICENSE ├── README.md └── Uygulamalar ├── Uygulama 1.c ├── Uygulama 10.c ├── Uygulama 11.c ├── Uygulama 12.c ├── Uygulama 13.c ├── Uygulama 14.c ├── Uygulama 15.c ├── Uygulama 16.c ├── Uygulama 17.c ├── Uygulama 18.c ├── Uygulama 2.c ├── Uygulama 3.c ├── Uygulama 4.c ├── Uygulama 5.c ├── Uygulama 6.c ├── Uygulama 7.c ├── Uygulama 8.c └── Uygulama 9.c /Dersler/Ders 1 - printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 1 - printf.c -------------------------------------------------------------------------------- /Dersler/Ders 10 - counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 10 - counter.c -------------------------------------------------------------------------------- /Dersler/Ders 11 - modulo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 11 - modulo.c -------------------------------------------------------------------------------- /Dersler/Ders 12 - while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 12 - while.c -------------------------------------------------------------------------------- /Dersler/Ders 13 - switch case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 13 - switch case.c -------------------------------------------------------------------------------- /Dersler/Ders 14 - array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 14 - array.c -------------------------------------------------------------------------------- /Dersler/Ders 15 - pattern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 15 - pattern.c -------------------------------------------------------------------------------- /Dersler/Ders 16 - matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 16 - matrix.c -------------------------------------------------------------------------------- /Dersler/Ders 17 - math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 17 - math.c -------------------------------------------------------------------------------- /Dersler/Ders 18 - puts gets %.s %.f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 18 - puts gets %.s %.f.c -------------------------------------------------------------------------------- /Dersler/Ders 19 - string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 19 - string.c -------------------------------------------------------------------------------- /Dersler/Ders 2 - char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 2 - char.c -------------------------------------------------------------------------------- /Dersler/Ders 20 - enum struct union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 20 - enum struct union.c -------------------------------------------------------------------------------- /Dersler/Ders 21 - pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 21 - pointer.c -------------------------------------------------------------------------------- /Dersler/Ders 22 - function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 22 - function.c -------------------------------------------------------------------------------- /Dersler/Ders 23 - sizeof malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 23 - sizeof malloc.c -------------------------------------------------------------------------------- /Dersler/Ders 24 - recursion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 24 - recursion.c -------------------------------------------------------------------------------- /Dersler/Ders 25 - do while break continue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 25 - do while break continue.c -------------------------------------------------------------------------------- /Dersler/Ders 26 - local global static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 26 - local global static.c -------------------------------------------------------------------------------- /Dersler/Ders 27 - ASCII.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 27 - ASCII.c -------------------------------------------------------------------------------- /Dersler/Ders 28 - typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 28 - typedef.c -------------------------------------------------------------------------------- /Dersler/Ders 29 - FILE.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 29 - FILE.c -------------------------------------------------------------------------------- /Dersler/Ders 3 - scanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 3 - scanf.c -------------------------------------------------------------------------------- /Dersler/Ders 30 - define.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 30 - define.c -------------------------------------------------------------------------------- /Dersler/Ders 31 - limits specifier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 31 - limits specifier.c -------------------------------------------------------------------------------- /Dersler/Ders 32 - argc argv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 32 - argc argv.c -------------------------------------------------------------------------------- /Dersler/Ders 33 - random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 33 - random.c -------------------------------------------------------------------------------- /Dersler/Ders 34 - ternary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 34 - ternary.c -------------------------------------------------------------------------------- /Dersler/Ders 35 - typecast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 35 - typecast.c -------------------------------------------------------------------------------- /Dersler/Ders 36 - boolean.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 36 - boolean.c -------------------------------------------------------------------------------- /Dersler/Ders 37 - sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 37 - sleep.c -------------------------------------------------------------------------------- /Dersler/Ders 4 - int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 4 - int.c -------------------------------------------------------------------------------- /Dersler/Ders 5 - ampersand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 5 - ampersand.c -------------------------------------------------------------------------------- /Dersler/Ders 6 - float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 6 - float.c -------------------------------------------------------------------------------- /Dersler/Ders 7 - if else.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 7 - if else.c -------------------------------------------------------------------------------- /Dersler/Ders 8 - and or.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 8 - and or.c -------------------------------------------------------------------------------- /Dersler/Ders 9 - for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Dersler/Ders 9 - for.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Aras Güngöre 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Learning-C-Programming 2 | 3 | An archive containing all of the Turkish C coding lectures and exercises I have written back when I have started learning programming. In this archive, there is a total of over 10,000 lines of C code written using Dev-C++. Honestly, some of the content within these files may be unfiltered, cringe, and poorly written. Nevertheless, for the sake of authenticity and nostalgia, I will keep them as it is. I also think it may be a good reference for people who want to learn programming but don't know where to start and stumble upon this "pile of codes" by chance. 4 | 5 | 6 | 7 | ## Run on Terminal 8 | 9 | ```sh 10 | gcc 𝑖𝑛𝑠𝑒𝑟𝑡_𝑓𝑖𝑙𝑒𝑛𝑎𝑚𝑒_ℎ𝑒𝑟𝑒.c -o test 11 | test 12 | ``` 13 | 14 | 15 | 16 | ## Author 17 | 18 | 👤 **Aras Güngöre** 19 | 20 | * LinkedIn: [@arasgungore](https://www.linkedin.com/in/arasgungore) 21 | * GitHub: [@arasgungore](https://github.com/arasgungore) 22 | -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 1.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 10.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 11.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 12.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 13.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 14.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 15.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 16.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 17.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 18.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 2.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 3.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 4.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 5.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 6.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 7.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 8.c -------------------------------------------------------------------------------- /Uygulamalar/Uygulama 9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arasgungore/Learning-C-Programming/f1f53554325a83b725a4092c07b07370941aae58/Uygulamalar/Uygulama 9.c --------------------------------------------------------------------------------