# [QuiSwi Series] C language memo ## New Repository ### Step1: new a folder of repository ### Step2: new a folder named ".vscode" in folder of repository ### Step3: build environment in ".vscode" ```cmd git clone https://github.com/liaojason2/vscode-cpp-for-windows.git ``` #### Or put four files in ".vscode". ## Run in VScode ### New termainal > ==Ctrl + Shift + `== ### Run build task > ==Ctrl + Shift + B== ### Run .exe ```cmd ./<C file name>.exe ``` ## Template ```c= #include <stdio.h> int main() { int num1, num2, sum; scanf("%d", &num1); scanf("%d", &num2); sum = num1 + num2; printf("%d \n", sum); return 0; } ``` ### Conditionals ```c= #include <stdio.h> int main() { int score; printf("Please enter your score: "); scanf("%d", &score); if (score >= 60) printf("You are pass! \n"); else if (score >= 40) printf("You have a chance again! \n"); else printf("You are fail! \n"); return 0; } ``` ### Loop ```c= #include <stdio.h> int main() { int count1 = 1; int count2 = 1; int count3 = 1; int count4; // 1 while printf("\"while\" example \n"); while (count1 < 4) { printf("%d \n", count1); count1++; } // 2 do while printf("\"do while\" example \n"); do { printf("%d \n", count2); count2++; } while (count2 < 4); // 3 break and continue printf("\"break and continue\" example \n"); while (count3 < 10) { if (count3 == 3) { // count3 = count3 + 1; count3++; continue; } if (count3 == 5) break; printf("%d \n", count3); count3++; } // 4 for printf("\"for\" example \n"); for (count4 = 1; count4 < 4; count4++) { printf("%d \n", count4); } return 0; } ``` ref: [https://hackmd.io/@liaojason2/vscodecppwindows](https://hackmd.io/@liaojason2/vscodecppwindows)