├── .gitignore ├── BeejGuide ├── 2021 │ ├── 10.Strings │ │ └── strings.c │ ├── 11.Dynamic-Memory │ │ ├── memory.c │ │ └── realloc.c │ ├── 2.Programming-Building-Blocks │ │ └── hello.c │ ├── 3.Variables-Expressions-Statements │ │ └── variables.c │ ├── 5.Variables-the-Sequel │ │ ├── globalVariables.c │ │ ├── storageClasses.c │ │ └── variables.c │ ├── 6.Functions │ │ └── functions.c │ ├── 7.Pointers │ │ └── pointers.c │ ├── 8.Structures-and-Unions │ │ ├── structures.c │ │ └── unions.c │ ├── 9.Arrays │ │ ├── another_array.c │ │ └── array.c │ └── Beej-C-2021.pdf └── 2022 │ ├── Beej's_Guide_to_C_Programming_v0.7.20_03122022.pdf │ ├── C10.Typedef │ └── code.c │ ├── C11.PointerII-Arithmetic │ ├── README.md │ ├── code.c │ └── example.c │ ├── C12.Manual-Memory-Allocation │ ├── README.md │ ├── code.c │ └── example.c │ ├── C2.HelloWord │ ├── README.md │ └── helloWorld.c │ ├── C3.Variables-And-Statements │ ├── README.md │ └── code.c │ ├── C4.Functions │ └── code.c │ ├── C5.Pointers │ └── code.c │ ├── C6.Arrays │ └── code.c │ ├── C7.Strings │ └── code.c │ ├── C8.Structs │ └── code.c │ └── C9.FileIO │ ├── README.md │ └── code.c ├── CrashCourse ├── commonMistakes.c ├── intro.c ├── stringAndStruct.c └── textIO.c ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/.gitignore -------------------------------------------------------------------------------- /BeejGuide/2021/10.Strings/strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/10.Strings/strings.c -------------------------------------------------------------------------------- /BeejGuide/2021/11.Dynamic-Memory/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/11.Dynamic-Memory/memory.c -------------------------------------------------------------------------------- /BeejGuide/2021/11.Dynamic-Memory/realloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/11.Dynamic-Memory/realloc.c -------------------------------------------------------------------------------- /BeejGuide/2021/2.Programming-Building-Blocks/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/2.Programming-Building-Blocks/hello.c -------------------------------------------------------------------------------- /BeejGuide/2021/3.Variables-Expressions-Statements/variables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/3.Variables-Expressions-Statements/variables.c -------------------------------------------------------------------------------- /BeejGuide/2021/5.Variables-the-Sequel/globalVariables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/5.Variables-the-Sequel/globalVariables.c -------------------------------------------------------------------------------- /BeejGuide/2021/5.Variables-the-Sequel/storageClasses.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/5.Variables-the-Sequel/storageClasses.c -------------------------------------------------------------------------------- /BeejGuide/2021/5.Variables-the-Sequel/variables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/5.Variables-the-Sequel/variables.c -------------------------------------------------------------------------------- /BeejGuide/2021/6.Functions/functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/6.Functions/functions.c -------------------------------------------------------------------------------- /BeejGuide/2021/7.Pointers/pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/7.Pointers/pointers.c -------------------------------------------------------------------------------- /BeejGuide/2021/8.Structures-and-Unions/structures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/8.Structures-and-Unions/structures.c -------------------------------------------------------------------------------- /BeejGuide/2021/8.Structures-and-Unions/unions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/8.Structures-and-Unions/unions.c -------------------------------------------------------------------------------- /BeejGuide/2021/9.Arrays/another_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/9.Arrays/another_array.c -------------------------------------------------------------------------------- /BeejGuide/2021/9.Arrays/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/9.Arrays/array.c -------------------------------------------------------------------------------- /BeejGuide/2021/Beej-C-2021.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2021/Beej-C-2021.pdf -------------------------------------------------------------------------------- /BeejGuide/2022/Beej's_Guide_to_C_Programming_v0.7.20_03122022.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/Beej's_Guide_to_C_Programming_v0.7.20_03122022.pdf -------------------------------------------------------------------------------- /BeejGuide/2022/C10.Typedef/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C10.Typedef/code.c -------------------------------------------------------------------------------- /BeejGuide/2022/C11.PointerII-Arithmetic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C11.PointerII-Arithmetic/README.md -------------------------------------------------------------------------------- /BeejGuide/2022/C11.PointerII-Arithmetic/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C11.PointerII-Arithmetic/code.c -------------------------------------------------------------------------------- /BeejGuide/2022/C11.PointerII-Arithmetic/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C11.PointerII-Arithmetic/example.c -------------------------------------------------------------------------------- /BeejGuide/2022/C12.Manual-Memory-Allocation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C12.Manual-Memory-Allocation/README.md -------------------------------------------------------------------------------- /BeejGuide/2022/C12.Manual-Memory-Allocation/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C12.Manual-Memory-Allocation/code.c -------------------------------------------------------------------------------- /BeejGuide/2022/C12.Manual-Memory-Allocation/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C12.Manual-Memory-Allocation/example.c -------------------------------------------------------------------------------- /BeejGuide/2022/C2.HelloWord/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C2.HelloWord/README.md -------------------------------------------------------------------------------- /BeejGuide/2022/C2.HelloWord/helloWorld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C2.HelloWord/helloWorld.c -------------------------------------------------------------------------------- /BeejGuide/2022/C3.Variables-And-Statements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C3.Variables-And-Statements/README.md -------------------------------------------------------------------------------- /BeejGuide/2022/C3.Variables-And-Statements/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C3.Variables-And-Statements/code.c -------------------------------------------------------------------------------- /BeejGuide/2022/C4.Functions/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C4.Functions/code.c -------------------------------------------------------------------------------- /BeejGuide/2022/C5.Pointers/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C5.Pointers/code.c -------------------------------------------------------------------------------- /BeejGuide/2022/C6.Arrays/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C6.Arrays/code.c -------------------------------------------------------------------------------- /BeejGuide/2022/C7.Strings/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C7.Strings/code.c -------------------------------------------------------------------------------- /BeejGuide/2022/C8.Structs/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C8.Structs/code.c -------------------------------------------------------------------------------- /BeejGuide/2022/C9.FileIO/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C9.FileIO/README.md -------------------------------------------------------------------------------- /BeejGuide/2022/C9.FileIO/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/BeejGuide/2022/C9.FileIO/code.c -------------------------------------------------------------------------------- /CrashCourse/commonMistakes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/CrashCourse/commonMistakes.c -------------------------------------------------------------------------------- /CrashCourse/intro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/CrashCourse/intro.c -------------------------------------------------------------------------------- /CrashCourse/stringAndStruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/CrashCourse/stringAndStruct.c -------------------------------------------------------------------------------- /CrashCourse/textIO.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/CrashCourse/textIO.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuhang57/Learn-C/HEAD/README.md --------------------------------------------------------------------------------