Skip to content
Logo
  • Home
  • Privacy Policy
  • About Us
  • Disclaimer
  • Terms and Conditions
  • Contact Us

A Simple Example of Using Function Pointer in C

The following code demonstrates A Simple Example of Using Function Pointer in C.

programmingempire
// Bubble Sort using pointers

#include <stdio.h>
int f1(int a, int b)
{
    return a+b;
}
int f2(int a, int b)
{
    return a-b;
}
int f3(int a, int b)
{
    return a*b;
}
int main()
{
    int (*fp[])(int, int)={f1, f2, f3};
    int i, j, total, size, t, finished=1;
    
    for(i=0;i<3;i++)
    {
        printf("%d ", (*fp[i])(12, 5));
    }
    return 0;
}

Output

17 7 60


Further Reading

50+ C Programming Interview Questions and Answers

C Program to Find Factorial of a Number

  • AI
  • Android
  • Angular
  • Aptitude Tests
  • ASP.NET
  • Augmented Reality
  • AWS
  • Bioinformatics
  • Biometrics
  • Blockchain
  • Bootstrap
  • C
  • C#
  • C++
  • Claude
  • Cloud Computing
  • Competitions
  • Courses
  • CSS
  • Cyber Security
  • Data Science
  • Data Structures and Algorithms
  • Data Visualization
  • Datafication
  • Deep Learning
  • DevOps
  • Digital Forensic
  • Digital Trust
  • Digital Twins
  • Django
  • Docker
  • Dot Net Framework
  • Drones
  • Elasticsearch
  • ES6
  • Extended Reality
  • Flutter and Dart
  • Full Stack Development
  • Git
  • Go
  • HTML
  • Image Processing
  • IoT
  • IT
  • Java
  • JavaScript
  • Kotlin
  • Latex
  • Machine Learning
  • MEAN Stack
  • MERN Stack
  • Microservices
  • Model Context Protocol (MCP)
  • MongoDB
  • n8n
  • NodeJS
  • PHP
  • Power Bi
  • Projects
  • Python
  • Quantum Computing
  • React
  • Robotics
  • Rust
  • Scratch 3.0
  • Shell Script
  • Smart City
  • Software
  • Solidity
  • Spring Boot
  • SQL
  • SQLite
  • Technology
  • Tkinter
  • TypeScript
  • VB.NET
  • Virtual Reality
  • Web Designing
  • WebAssembly
  • XML
programmingempire
  • Spring Boot 4 REST API with MySQL and Hibernate 7
  • Spring Boot 4 + Hibernate 7 CRUD Application: Step-by-Step Tutorial
  • Spring Framework 7: New Features Developers Should Know in 2026
  • Spring Boot 4 vs Spring Boot 3: What Changed?
  • Spring Boot 4 Tutorial for Beginners: Build Your First Application in 2026

  • AI
  • Android
  • Angular
  • Aptitude Tests
  • ASP.NET
  • Augmented Reality
  • AWS
  • Bioinformatics
  • Biometrics
  • Blockchain
  • Bootstrap
  • C
  • C#
  • C++
  • Claude
  • Cloud Computing
  • Competitions
  • Courses
  • CSS
  • Cyber Security
  • Data Science
  • Data Structures and Algorithms
  • Data Visualization
  • Datafication
  • Deep Learning
  • DevOps
  • Digital Forensic
  • Digital Trust
  • Digital Twins
  • Django
  • Docker
  • Dot Net Framework
  • Drones
  • Elasticsearch
  • ES6
  • Extended Reality
  • Flutter and Dart
  • Full Stack Development
  • Git
  • Go
  • HTML
  • Image Processing
  • IoT
  • IT
  • Java
  • JavaScript
  • Kotlin
  • Latex
  • Machine Learning
  • MEAN Stack
  • MERN Stack
  • Microservices
  • Model Context Protocol (MCP)
  • MongoDB
  • n8n
  • NodeJS
  • PHP
  • Power Bi
  • Projects
  • Python
  • Quantum Computing
  • React
  • Robotics
  • Rust
  • Scratch 3.0
  • Shell Script
  • Smart City
  • Software
  • Solidity
  • Spring Boot
  • SQL
  • SQLite
  • Technology
  • Tkinter
  • TypeScript
  • VB.NET
  • Virtual Reality
  • Web Designing
  • WebAssembly
  • XML
  • Android
  • Angular
  • ASP.NET
  • C
  • C#
  • C++
  • Java
  • JavaScript
  • PHP
  • Python
  • VB.NET
  • Aptitude Tests

Copyright ©2026 Programmingempire . All rights reserved. Powered by WordPress & Designed by Bizberg Themes