From 80a99a4778612a04debaf2f5f19aa4300c458e51 Mon Sep 17 00:00:00 2001 From: amannamdev <91490847+amannamdev@users.noreply.github.com> Date: Sat, 2 Oct 2021 17:16:50 +0530 Subject: [PATCH 1/2] Add Details Add some Contact details to get eaily contact with maintainer --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 6daaf43..c200594 100755 --- a/README.md +++ b/README.md @@ -1 +1,4 @@ ####Linux程序设计学习代码 +Email: +Contact: +Linkedin: From 7452be23f2eade9e79fbcd2b2a5e99c206eb8e62 Mon Sep 17 00:00:00 2001 From: amannamdev <91490847+amannamdev@users.noreply.github.com> Date: Sat, 2 Oct 2021 17:23:21 +0530 Subject: [PATCH 2/2] Create 10.w2.c --- 10.w2.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 10.w2.c diff --git a/10.w2.c b/10.w2.c new file mode 100644 index 0000000..72b6cbf --- /dev/null +++ b/10.w2.c @@ -0,0 +1,58 @@ +#include +#include + +#define SIZE 4 + +int main(void) +{ + int prices[SIZE] = { 100, 200, 300, 400 }; + + bool isTrue = true; + bool isFalse = false; + + printf("True: %d, False: %d\n", isTrue, isFalse); + + printf(" 'While' Loop:\n"); + + int i = 0; + + while(i < SIZE) + { + printf("%d\n", prices[i]); + i++; + } + + printf(" 'For' Loop:\n"); + + for (int i = 0; i < SIZE; i++) + { + printf("%d\n", prices[i]); + } + + printf("Second 'For' Loop:\n"); + + for (int i = 0; i < SIZE; i++) + { + printf("%d\n", prices[i]); + } + + // Если использовать одну инструкцию в теле while, for, if, else + // то фигурные скобки можно не писать + printf("For Loop Short Form:\n"); + + for (int i = 0; i < SIZE; i++) printf("%d\n", prices[i]); + + printf("Do-While Loop:\n"); + + // Разница с while в том, что здесь тело цикла + // выполняется как минимум один раз: сначала выполняется, + // затем идет проверка условия + int j = 0; + + do { + printf("%d\n", prices[j]); + j++; + } while(j < SIZE); // обратить внимание на точку с запятой! + + return 0; +}