From 102341d7ae8793c29d44fa416d3b5b797d1eca3e Mon Sep 17 00:00:00 2001 From: Clay Smith Date: Tue, 1 Aug 2023 01:09:09 -0500 Subject: First commit --- function_pointers.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 function_pointers.c (limited to 'function_pointers.c') diff --git a/function_pointers.c b/function_pointers.c new file mode 100644 index 0000000..e2944dc --- /dev/null +++ b/function_pointers.c @@ -0,0 +1,14 @@ +#include +void print_sum(int (*name)(int), int b) { + int a = name(b); + printf("The sum is: %d\n", a + b); +} +int subtract_one(int a) +{ + return a - 1; +} +int main(void) +{ + print_sum(&subtract_one, 7); + return 0; +} -- cgit v1.2.1