0 votes 0 votes #include<stdio.h> int main ( ) { int demo ( ); // What is this and what does it do? demo ( ); (*demo) ( ); } int demo ( ) { printf("Morning"); } Programming in C programming-in-c pointers array-of-pointers functions function-pointers + – gmrishikumar asked Jan 2, 2019 retagged Mar 11, 2019 by Naveen Kumar 3 gmrishikumar 833 views answer comment Share Follow See all 3 Comments See all 3 3 Comments reply Shaik Masthan commented Jan 2, 2019 reply Follow Share read https://stackoverflow.com/a/37269688 1 votes 1 votes Mk Utkarsh commented Jan 2, 2019 reply Follow Share It is a declaration of demo() 2 votes 2 votes vipin.gautam1906 commented Jul 9, 2020 reply Follow Share int demo ( ); // What is this and what does it do? ->> declaration of function.. (*demo) ( ); but this notation says...demo is a pointer to function.. 0 votes 0 votes Please log in or register to add a comment.