René's URL Explorer Experiment


Title: Function Pointers in C

Open Graph Title: Function Pointers in C

Description: A pointer in C is a variable that stores the address of another variable. Similarly, a variable that stores the address of a function is called a function pointer or a pointer to a function.

Open Graph Description: A pointer in C is a variable that stores the address of another variable. Similarly, a variable that stores the address of a function is called a function pointer or a pointer to a function.

Opengraph URL: https://www.tutorialspoint.com/cprogramming/c_function_pointers.htm

direct link

Domain: www.tutorialspoint.com

NoneIE=edge
og:typearticle
og:imagehttps://www.tutorialspoint.com/images/tp_logo_436.png

Links:

Homehttps://www.tutorialspoint.com/
Whiteboardhttps://www.tutorialspoint.com/whiteboard.htm
Practice Codehttps://www.tutorialspoint.com/practice/index.htm
Graphing Calculatorhttps://www.tutorialspoint.com/online_graphing_calculator.htm
Online Compilershttps://www.tutorialspoint.com/codingground.htm
Articleshttps://www.tutorialspoint.com/articles/index.php
Toolshttps://www.tutorialspoint.com/online_dev_tools.htm
https://www.facebook.com/tutorialspointindia
https://x.com/tutorialspoint
https://www.youtube.com/channel/UCVLbzhxVTiTLiVKeGV7WEBg
https://www.linkedin.com/company/tutorialspoint/
https://www.instagram.com/tutorialspoint_/
https://www.tutorialspoint.com
Python Technologieshttps://www.tutorialspoint.com/python_technologies_tutorials.htm
Databaseshttps://www.tutorialspoint.com/database_tutorials.htm
Computer Programminghttps://www.tutorialspoint.com/computer_programming_tutorials.htm
Web Developmenthttps://www.tutorialspoint.com/web_development_tutorials.htm
Java Technologieshttps://www.tutorialspoint.com/java_technology_tutorials.htm
Computer Sciencehttps://www.tutorialspoint.com/computer_science_tutorials.htm
Mobile Developmenthttps://www.tutorialspoint.com/mobile_development_tutorials.htm
Big Data & Analyticshttps://www.tutorialspoint.com/big_data_tutorials.htm
Microsoft Technologieshttps://www.tutorialspoint.com/microsoft_technologies_tutorials.htm
DevOpshttps://www.tutorialspoint.com/devops_tutorials.htm
Latest Technologieshttps://www.tutorialspoint.com/latest_technologies.htm
Machine Learninghttps://www.tutorialspoint.com/machine_learning_tutorials.htm
Digital Marketinghttps://www.tutorialspoint.com/digital_marketing_tutorials.htm
Software Qualityhttps://www.tutorialspoint.com/software_quality_tutorials.htm
Management Tutorialshttps://www.tutorialspoint.com/management_tutorials.htm
View All Categorieshttps://www.tutorialspoint.com/top-categories.htm
Tutorialshttps://www.tutorialspoint.com/tutorialslibrary.htm
Courseshttps://market.tutorialspoint.com/index.asp
Jobshttps://www.tutorialspoint.com/jobs/index.htm
Loginhttps://market.tutorialspoint.com/login.jsp
C - Homehttps://www.tutorialspoint.com/cprogramming/index.htm
C - Overviewhttps://www.tutorialspoint.com/cprogramming/c_overview.htm
C - Featureshttps://www.tutorialspoint.com/cprogramming/c_features.htm
C - Historyhttps://www.tutorialspoint.com/cprogramming/c_history.htm
C - Standardshttps://www.tutorialspoint.com/cprogramming/c_standards.htm
C - Environment Setuphttps://www.tutorialspoint.com/cprogramming/c_environment_setup.htm
C - Program Structurehttps://www.tutorialspoint.com/cprogramming/c_program_structure.htm
C - Hello Worldhttps://www.tutorialspoint.com/cprogramming/c_hello_world.htm
C - Compilation Processhttps://www.tutorialspoint.com/cprogramming/c_compilation_process.htm
C - Commentshttps://www.tutorialspoint.com/cprogramming/c_comments.htm
C - Basic Syntaxhttps://www.tutorialspoint.com/cprogramming/c_basic_syntax.htm
C - User Inputhttps://www.tutorialspoint.com/cprogramming/c_user_input.htm
C - printf Functionhttps://www.tutorialspoint.com/cprogramming/c_printf_function.htm
C - Format Specifiershttps://www.tutorialspoint.com/cprogramming/c_format_specifiers.htm
C - Tokenshttps://www.tutorialspoint.com/cprogramming/c_tokens.htm
C - Keywordshttps://www.tutorialspoint.com/cprogramming/c_keywords.htm
C - Identifiershttps://www.tutorialspoint.com/cprogramming/c_identifiers.htm
C - Variableshttps://www.tutorialspoint.com/cprogramming/c_variables.htm
C - Constantshttps://www.tutorialspoint.com/cprogramming/c_constants.htm
C - Const Qualifierhttps://www.tutorialspoint.com/cprogramming/c_const_qualifier.htm
C - Linkagehttps://www.tutorialspoint.com/cprogramming/c_internal_and_external_linkage.htm
C - Data Typeshttps://www.tutorialspoint.com/cprogramming/c_data_types.htm
C - Literalshttps://www.tutorialspoint.com/cprogramming/c_literals.htm
C - Escape Sequenceshttps://www.tutorialspoint.com/cprogramming/c_escape_sequences.htm
C - Booleanshttps://www.tutorialspoint.com/cprogramming/c_booleans.htm
C - Integer Promotionshttps://www.tutorialspoint.com/cprogramming/c_integer_promotions.htm
C - Character Arithmetichttps://www.tutorialspoint.com/cprogramming/c_character_arithmetic.htm
C - Type Conversionhttps://www.tutorialspoint.com/cprogramming/c_type_conversion.htm
C - Type Castinghttps://www.tutorialspoint.com/cprogramming/c_type_casting.htm
C - Operatorshttps://www.tutorialspoint.com/cprogramming/c_operators.htm
C - Arithmetic Operatorshttps://www.tutorialspoint.com/cprogramming/c_arithmetic_operators.htm
C - Unary Operatorshttps://www.tutorialspoint.com/cprogramming/c_unary_operators.htm
C - Relational Operatorshttps://www.tutorialspoint.com/cprogramming/c_relational_operators.htm
C - Logical Operatorshttps://www.tutorialspoint.com/cprogramming/c_logical_operators.htm
C - Bitwise Operatorshttps://www.tutorialspoint.com/cprogramming/c_bitwise_operators.htm
C - Assignment Operatorshttps://www.tutorialspoint.com/cprogramming/c_assignment_operators.htm
C - Increment and Decrement Operatorshttps://www.tutorialspoint.com/cprogramming/c_increment_and_decrement_operators.htm
C - Ternary Operatorhttps://www.tutorialspoint.com/cprogramming/c_ternary_operator.htm
C - sizeof Operatorhttps://www.tutorialspoint.com/cprogramming/c_sizeof_operator.htm
C - Operator Precedencehttps://www.tutorialspoint.com/cprogramming/c_operators_precedence.htm
C - Miscellaneous Operatorshttps://www.tutorialspoint.com/cprogramming/c_misc_operators.htm
C - Decision Makinghttps://www.tutorialspoint.com/cprogramming/c_decision_making.htm
C - if Statementhttps://www.tutorialspoint.com/cprogramming/if_statement_in_c.htm
C - if...else Statementhttps://www.tutorialspoint.com/cprogramming/if_else_statement_in_c.htm
C - if...else if Ladderhttps://www.tutorialspoint.com/cprogramming/c_if_else_if_ladder.htm
C - Nested if Statementshttps://www.tutorialspoint.com/cprogramming/nested_if_statements_in_c.htm
C - Switch Statementhttps://www.tutorialspoint.com/cprogramming/switch_statement_in_c.htm
C - Nested Switch Statementshttps://www.tutorialspoint.com/cprogramming/nested_switch_statements_in_c.htm
C - Switch Case Using Rangehttps://www.tutorialspoint.com/cprogramming/c_switch_case_using_range.htm
C - Loopshttps://www.tutorialspoint.com/cprogramming/c_loops.htm
C - For Loophttps://www.tutorialspoint.com/cprogramming/c_for_loop.htm
C - While Loophttps://www.tutorialspoint.com/cprogramming/c_while_loop.htm
C - Do...while Loophttps://www.tutorialspoint.com/cprogramming/c_do_while_loop.htm
C - For Loop vs While Loophttps://www.tutorialspoint.com/cprogramming/c_for_loop_vs_while_loop.htm
C - Nested Loophttps://www.tutorialspoint.com/cprogramming/c_nested_loops.htm
C - Infinite Loophttps://www.tutorialspoint.com/cprogramming/c_infinite_loop.htm
C - Break Statementhttps://www.tutorialspoint.com/cprogramming/c_break_statement.htm
C - Continue Statementhttps://www.tutorialspoint.com/cprogramming/c_continue_statement.htm
C - Goto Statementhttps://www.tutorialspoint.com/cprogramming/c_goto_statement.htm
C - Functionshttps://www.tutorialspoint.com/cprogramming/c_functions.htm
C - Function Prototypehttps://www.tutorialspoint.com/cprogramming/c_functions_prototype.htm
C - Main Functionhttps://www.tutorialspoint.com/cprogramming/c_main_function.htm
C - Function call by Valuehttps://www.tutorialspoint.com/cprogramming/c_function_call_by_value.htm
C - Function call by referencehttps://www.tutorialspoint.com/cprogramming/c_function_call_by_reference.htm
C - Nested Functionshttps://www.tutorialspoint.com/cprogramming/c_nested_functions.htm
C - Variadic Functionshttps://www.tutorialspoint.com/cprogramming/c_variadic_functions.htm
C - User-Defined Functionshttps://www.tutorialspoint.com/cprogramming/c_user_defined_functions.htm
C - Callback Functionhttps://www.tutorialspoint.com/cprogramming/c_callback_function.htm
C - Return Statementhttps://www.tutorialspoint.com/cprogramming/c_return_statement.htm
C - Recursionhttps://www.tutorialspoint.com/cprogramming/c_recursion.htm
C - Predefined Identifier __func__https://www.tutorialspoint.com/cprogramming/c_predefined_identifier_func.htm
C - Scope Ruleshttps://www.tutorialspoint.com/cprogramming/c_scope_rules.htm
C - Static Variableshttps://www.tutorialspoint.com/cprogramming/c_static_variables.htm
C - Global Variableshttps://www.tutorialspoint.com/cprogramming/c_global_variables.htm
C - Arrayshttps://www.tutorialspoint.com/cprogramming/c_arrays.htm
C - Properties of Arrayhttps://www.tutorialspoint.com/cprogramming/c_properties_of_array.htm
C - Multi-Dimensional Arrayshttps://www.tutorialspoint.com/cprogramming/c_multi_dimensional_arrays.htm
C - Passing Arrays to Functionhttps://www.tutorialspoint.com/cprogramming/c_passing_arrays_to_functions.htm
C - Return Array from Functionhttps://www.tutorialspoint.com/cprogramming/c_return_arrays_from_function.htm
C - Variable Length Arrayshttps://www.tutorialspoint.com/cprogramming/c_variable_length_arrays.htm
C - Dynamic Arrayshttps://www.tutorialspoint.com/cprogramming/c_dynamic_arrays.htm
C - Stringshttps://www.tutorialspoint.com/cprogramming/c_strings.htm
C - Array of Stringshttps://www.tutorialspoint.com/cprogramming/c_array_of_strings.htm
C - Character Arrayshttps://www.tutorialspoint.com/cprogramming/c_character_arrays.htm
C - Special Charactershttps://www.tutorialspoint.com/cprogramming/c_special_characters.htm
C - Pointershttps://www.tutorialspoint.com/cprogramming/c_pointers.htm
C - Initialization of Pointer Arrayshttps://www.tutorialspoint.com/cprogramming/c_initialization_of_pointer_arrays.htm
C - Applications of Pointershttps://www.tutorialspoint.com/cprogramming/c_applications_of_pointers.htm
C - Dereference Pointerhttps://www.tutorialspoint.com/cprogramming/c_dereference_pointer.htm
C - NULL Pointerhttps://www.tutorialspoint.com/cprogramming/c_null_pointer.htm
C - void Pointerhttps://www.tutorialspoint.com/cprogramming/c_void_pointer.htm
C - Const Pointers & Pointer to Consthttps://www.tutorialspoint.com/cprogramming/c_constant_pointers_and_pointer_to_constant.htm
C - Dangling Pointershttps://www.tutorialspoint.com/cprogramming/c_dangling_pointers.htm
C - Pointer Arithmeticshttps://www.tutorialspoint.com/cprogramming/c_pointer_arithmetic.htm
C - Pointers and Arrayshttps://www.tutorialspoint.com/cprogramming/c_pointers_and_arrays.htm
C - Pointer vs Arrayhttps://www.tutorialspoint.com/cprogramming/c_pointer_vs_array.htm
C - Pointer to an Arrayhttps://www.tutorialspoint.com/cprogramming/c_pointer_to_an_array.htm
C - Array of Pointershttps://www.tutorialspoint.com/cprogramming/c_array_of_pointers.htm
C - Pointers vs. Multi-dimensional Arrayshttps://www.tutorialspoint.com/cprogramming/c_pointers_vs_multi_dimensional_arrays.htm
C - Pointer to Pointerhttps://www.tutorialspoint.com/cprogramming/c_pointer_to_pointer.htm
C - Chain of Pointershttps://www.tutorialspoint.com/cprogramming/c_chain_of_pointers.htm
C - Character Pointers and Functionshttps://www.tutorialspoint.com/cprogramming/c_character_pointers_and_functions.htm
C - Passing Pointers to Functionshttps://www.tutorialspoint.com/cprogramming/c_passing_pointers_to_functions.htm
C - Return Pointer from Functionshttps://www.tutorialspoint.com/cprogramming/c_return_pointer_from_functions.htm
C - Function Pointershttps://www.tutorialspoint.com/cprogramming/c_function_pointers.htm
C - Array of Function Pointershttps://www.tutorialspoint.com/cprogramming/c_array_of_function_pointers.htm
C - Pointers to Structureshttps://www.tutorialspoint.com/cprogramming/c_pointers_to_structures.htm
C - Near, Far and Huge Pointershttps://www.tutorialspoint.com/cprogramming/c_near_far_and_huge_pointers.htm
C - Restrict Keywordhttps://www.tutorialspoint.com/cprogramming/c_restrict_keyword.htm
C - Structureshttps://www.tutorialspoint.com/cprogramming/c_structures.htm
C - Structures and Functionshttps://www.tutorialspoint.com/cprogramming/c_structures_and_functions.htm
C - Arrays of Structureshttps://www.tutorialspoint.com/cprogramming/c_arrays_of_structures.htm
C - Self-Referential Structureshttps://www.tutorialspoint.com/cprogramming/c_self_referential_structures.htm
C - Dot (.) Operatorhttps://www.tutorialspoint.com/cprogramming/c_dot_operator.htm
C - Lookup Tableshttps://www.tutorialspoint.com/cprogramming/c_lookup_tables.htm
C - Enumeration (or enum)https://www.tutorialspoint.com/cprogramming/c_enumeration_or_enum.htm
C - Structure Padding and Packinghttps://www.tutorialspoint.com/cprogramming/c_structure_padding_and_packing.htm
C - Nested Structureshttps://www.tutorialspoint.com/cprogramming/c_nested_structures.htm
C - Anonymous Structure and Unionhttps://www.tutorialspoint.com/cprogramming/c_anonymous_structures_and_unions.htm
C - Unionshttps://www.tutorialspoint.com/cprogramming/c_unions.htm
C - Bit Fieldshttps://www.tutorialspoint.com/cprogramming/c_bit_fields.htm
C - Typedefhttps://www.tutorialspoint.com/cprogramming/c_typedef.htm
C - Flexible Array Members in Structureshttps://www.tutorialspoint.com/cprogramming/c_flexible_array_members_in_structures.htm
C - Structures vs Unionshttps://www.tutorialspoint.com/cprogramming/c_structures_vs_unions.htm
C - Memory Layouthttps://www.tutorialspoint.com/cprogramming/c_memory_layout.htm
C - Memory Managementhttps://www.tutorialspoint.com/cprogramming/c_memory_management.htm
C - Memory Addresshttps://www.tutorialspoint.com/cprogramming/c_memory_address.htm
C - Storage Classeshttps://www.tutorialspoint.com/cprogramming/c_storage_classes.htm
C - Dynamic Array Resizinghttps://www.tutorialspoint.com/cprogramming/c_dynamic_array_resizing.htm
C - Memory Leakshttps://www.tutorialspoint.com/cprogramming/c_memory_leaks.htm
C - File Handlinghttps://www.tutorialspoint.com/cprogramming/c_file_io.htm
C - Input & Outputhttps://www.tutorialspoint.com/cprogramming/c_input_output.htm
C - File Operationshttps://www.tutorialspoint.com/cprogramming/c_file_operations.htm
C - Formatted Outputhttps://www.tutorialspoint.com/cprogramming/c_formatted_output.htm
C - getc, getchar, getch, getchehttps://www.tutorialspoint.com/cprogramming/c_getc_getchar_getch_getche.htm
C - Preprocessorshttps://www.tutorialspoint.com/cprogramming/c_preprocessors.htm
C - Pragmashttps://www.tutorialspoint.com/cprogramming/c_pragmas.htm
C - Macroshttps://www.tutorialspoint.com/cprogramming/c_macros.htm
C - Working of Preprocessorhttps://www.tutorialspoint.com/cprogramming/c_working_of_preprocessor.htm
C - Preprocessor Operatorshttps://www.tutorialspoint.com/cprogramming/c_preprocessor_operators.htm
C - Header Fileshttps://www.tutorialspoint.com/cprogramming/c_header_files.htm
C - Custom Header Fileshttps://www.tutorialspoint.com/cprogramming/c_custom_header_files.htm
C - Error Handlinghttps://www.tutorialspoint.com/cprogramming/c_error_handling.htm
C - Variable Argumentshttps://www.tutorialspoint.com/cprogramming/c_variable_arguments.htm
C - Command Executionhttps://www.tutorialspoint.com/cprogramming/c_command_execution.htm
C - Math Functionshttps://www.tutorialspoint.com/cprogramming/c_math_functions.htm
C - Static Keywordhttps://www.tutorialspoint.com/cprogramming/c_static_keyword.htm
C - Random Number Generationhttps://www.tutorialspoint.com/cprogramming/c_random_number_generation.htm
C - Command Line Argumentshttps://www.tutorialspoint.com/cprogramming/c_command_line_arguments.htm
C - Questions & Answershttps://www.tutorialspoint.com/cprogramming/cprogramming_questions_answers.htm
C - Quick Guidehttps://www.tutorialspoint.com/cprogramming/c_quick_guide.htm
C - Cheat Sheethttps://www.tutorialspoint.com/cprogramming/c_language_cheatsheet.htm
C - Useful Resourceshttps://www.tutorialspoint.com/cprogramming/c_useful_resources.htm
C - Discussionhttps://www.tutorialspoint.com/cprogramming/cprogramming_discussion.htm
C - Online Compilerhttps://www.tutorialspoint.com/compilers/online-c-compiler.htm
UPSC IAS Exams Noteshttps://www.tutorialspoint.com/upsc_ias_exams.htm
Developer's Best Practiceshttps://www.tutorialspoint.com/developers_best_practices/index.htm
Questions and Answershttps://www.tutorialspoint.com/questions_and_answers.htm
Online Resume Builderhttps://www.tutorialspoint.com/online-resume-builder.htm
HR Interview Questionshttps://www.tutorialspoint.com/hr_interview_questions/index.htm
Computer Glossaryhttps://www.tutorialspoint.com/computer_glossary.htm
Who is Whohttps://www.tutorialspoint.com/computer_whoiswho.htm
Homehttps://www.tutorialspoint.com/
Cprogramminghttps://www.tutorialspoint.com/cprogramming/index.htm
Previous https://www.tutorialspoint.com/cprogramming/c_return_pointer_from_functions.htm
Quizhttps://www.tutorialspoint.com/cprogramming/quiz_on_c_function_pointers.htm
Next https://www.tutorialspoint.com/cprogramming/c_array_of_function_pointers.htm
pointer in Chttps://www.tutorialspoint.com/cprogramming/c_pointers.htm
functionhttps://www.tutorialspoint.com/cprogramming/c_functions.htm
arrayhttps://www.tutorialspoint.com/cprogramming/c_arrays.htm
if-elsehttps://www.tutorialspoint.com/cprogramming/if_else_statement_in_c.htm
switch-case statementshttps://www.tutorialspoint.com/cprogramming/switch_statement_in_c.htm
https://academy.tutorix.com
Previoushttps://www.tutorialspoint.com/cprogramming/c_return_pointer_from_functions.htm
Quizhttps://www.tutorialspoint.com/cprogramming/quiz_on_c_function_pointers.htm
Next https://www.tutorialspoint.com/cprogramming/c_array_of_function_pointers.htm
ABOUT UShttps://www.tutorialspoint.com/about/index.htm
OUR TEAMhttps://www.tutorialspoint.com/about/about_team.htm
CAREERShttps://www.tutorialspoint.com/about/about_careers.htm
JOBShttps://www.tutorialspoint.com/jobs/index.htm
CONTACT UShttps://www.tutorialspoint.com/about/contact_us.htm
TERMS OF USEhttps://www.tutorialspoint.com/about/about_terms_of_use.htm
PRIVACY POLICYhttps://www.tutorialspoint.com/about/about_privacy.htm
REFUND POLICYhttps://www.tutorialspoint.com/about/return_refund_policy.htm
COOKIES POLICYhttps://www.tutorialspoint.com/about/about_cookies.htm
FAQ'Shttps://www.tutorialspoint.com/about/faq.htm
https://www.facebook.com/tutorialspointindia
https://x.com/tutorialspoint
https://www.youtube.com/channel/UCVLbzhxVTiTLiVKeGV7WEBg
https://www.linkedin.com/company/tutorialspoint/
https://www.instagram.com/tutorialspoint_/
https://play.google.com/store/apps/details?id=com.tutorialspoint.onlineviewer
https://itunes.apple.com/us/app/tutorials-point/id914891263?ls=1&mt=8

Viewport: viewport-fit=cover, width=device-width, initial-scale=1.0, maximum-scale=3.0, user-scalable=yes


URLs of crawlers that visited me.