From 9e195402eefc8b97aef2a97f401ee88ee4c4feaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20G=C3=B6r?= Date: Wed, 17 Jul 2024 01:46:02 +0300 Subject: [PATCH] =?UTF-8?q?Global=20De=C4=9Fi=C5=9Fkenlerin=20Faaliyet=20A?= =?UTF-8?q?lan=C4=B1=20sayfa=2026?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChangeLog | 4 ++++ c-basic/local_variable.c | 20 ++++++++++++++++++++ c-basic/local_variable_2.c | 21 +++++++++++++++++++++ c-basic/local_variable_3.c | 21 +++++++++++++++++++++ c-basic/local_variable_4.c | 21 +++++++++++++++++++++ c-basic/variable.c | 18 ++++++++++++++++++ 6 files changed, 105 insertions(+) create mode 100644 c-basic/local_variable.c create mode 100644 c-basic/local_variable_2.c create mode 100644 c-basic/local_variable_3.c create mode 100644 c-basic/local_variable_4.c create mode 100644 c-basic/variable.c diff --git a/ChangeLog b/ChangeLog index c146d84..177a4a7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2024-07-17 hwpplayer1 + + * c-basic/C.pdf: Global Değişkenlerin Faaliyet Alanı sayfa 26 + 2024-07-16 hwpplayer1 * c-basic/C.pdf: Yerel Değişkenlerin Faaliyet Alanları sayfa 25 diff --git a/c-basic/local_variable.c b/c-basic/local_variable.c new file mode 100644 index 0000000..647a582 --- /dev/null +++ b/c-basic/local_variable.c @@ -0,0 +1,20 @@ +#include + +int main() +{ + int a; + + { + int b; + + b = 20; + a = 10; + + printf("a = %d, b = %d\n", a, b); // geçerli + } + + printf("a = %d\n", a); // geçerli + // printf("b = %d\n", b); // geçersiz error !! + + return 0; +} \ No newline at end of file diff --git a/c-basic/local_variable_2.c b/c-basic/local_variable_2.c new file mode 100644 index 0000000..663256e --- /dev/null +++ b/c-basic/local_variable_2.c @@ -0,0 +1,21 @@ +#include + +int main() +{ + int a = 100; + + printf("a = %d\n", a); + + { + int b; + + b = 20; + a = 10; + + printf("a = %d, b = %d\n", a, b); // geçerli + } + + printf("a = %d\n", a); + + return 0; +} \ No newline at end of file diff --git a/c-basic/local_variable_3.c b/c-basic/local_variable_3.c new file mode 100644 index 0000000..3dee43a --- /dev/null +++ b/c-basic/local_variable_3.c @@ -0,0 +1,21 @@ +#include + +int main() +{ + int a; + + a = 100; + + { + int b; + + b = 20; + a = 10; + + printf("a = %d, b = %d\n", a, b); // geçerli + } + + printf("a = %d\n", a); + + return 0; +} \ No newline at end of file diff --git a/c-basic/local_variable_4.c b/c-basic/local_variable_4.c new file mode 100644 index 0000000..e6148cc --- /dev/null +++ b/c-basic/local_variable_4.c @@ -0,0 +1,21 @@ +#include + +int main(){ + int a; + + a = 10; + + printf("%d\n", a); + + { + int a; + + a = 20; + printf("%d\n", a); + } + + printf("%d\n", a); + + return 0; +} + diff --git a/c-basic/variable.c b/c-basic/variable.c new file mode 100644 index 0000000..9f2a9a1 --- /dev/null +++ b/c-basic/variable.c @@ -0,0 +1,18 @@ +#include + +int main(){ + int a; + + a = 100; + + { + int a; + + a = 10; + printf("%d\n", a); // 10 + } + + printf("%d\n", a); // 100 + + return 0; +} \ No newline at end of file