xFactorSchool.com
Python
JavaScript
How to Do Examples
C Examples
Python Examples
HTML Examples
Code Examples
C Code Examples
C++ Code Examples
C# Code Examples
Java Code Examples
Python Code Examples
HTML Code Examples
CSS Code Examples
JavaScript Code Examples
Online Compilers
C Compiler
C++ Compiler
C# Compiler
Java Compiler
Python Compiler
HTML Code Editor
CSS Code Editor
JavaScript Compiler
JavaScript Code Editor
Practice how to create a function pointer in a struct in C
C Online Editor
Execute Code
More C Sample Codes
#include <stdio.h> // Function to add numbers int AddNumber(int x, int y) { return x + y; } // Define a struct struct Math { int (*AddNumber_ptr)(int, int); // Function pointer with the same signature as the AddNumber function }; int main() { // Create an instance of the Math struct and initialize the function pointer struct Math mathObj; mathObj.AddNumber_ptr = AddNumber; // Calling the function using the function pointer and assigning the return value to result int result = mathObj.AddNumber_ptr(10, 20); printf("The sum of 10 and 20 is %d.\n", result); return 0; // Return 0 to indicate successful execution }