Software & Finance

C Programming (Turbo C++ Compiler) - Static Functions

Static functions in a file restricts the access level to the functions on that file only.

Example for static function is given below:

Source Code

#include <stdio.h>

static const char* GetWelcomeMessage()
static char msg[] = "Welcome to my static function\n";
        return msg;

int main()


    // GetWelcomeMessage can only be accessed in the current .CPP file
// It will display Welcome to my static function as output



Welcome to my static function