From 3b7caa231aa56b8763471da06966020e0a91444d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20G=C3=B6r?= Date: Wed, 30 Oct 2024 04:18:34 +0300 Subject: [PATCH] reachable and unreachable code --- ChangeLog | 4 ++++ c-basic/return_not_reachable.c | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 c-basic/return_not_reachable.c diff --git a/ChangeLog b/ChangeLog index d03d742..b319983 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2024-10-30 Mert Gör + + * c-basic/return_not_reachable.c (main): reachable code and unreachable code return + 2024-10-29 Mert Gör * c-basic/C.pdf: return value page 22 diff --git a/c-basic/return_not_reachable.c b/c-basic/return_not_reachable.c new file mode 100644 index 0000000..fad14e2 --- /dev/null +++ b/c-basic/return_not_reachable.c @@ -0,0 +1,16 @@ +#include + +int foo() +{ + printf("I am foo\n"); + return 100; + printf("I am test\n"); // unreachable code +} + +int main() +{ + int result; + + result = foo() * 2; + printf("result = %d\n", result); +}