Logo 
Search:

C Programming FAQ

Submit Interview FAQ
Home » Interview FAQ » C ProgrammingRSS Feeds

C programming practical question 11

  Shared By: Adah Miller    Date: Jan 24    Category: C Programming    Views: 134

Answer:

main()
{
char string[]="Hello World";
display(string);
}
void display(char *string)
{
printf("%s",string);
}


Answer:
Compiler Error : Type mismatch in redeclaration of function display


Explanation :
In third line, when the function display is encountered, the compiler doesn't know anything about the function display. It assumes the arguments and return types to be integers, (which is the default type). When it sees the actual function display, the arguments and type contradicts with what it has assumed previously. Hence a compile time error occurs.

Share: 
 

Didn't find what you were looking for? Find more on C programming practical question 11 Or get search suggestion and latest updates.


Your Comment
  • Comment should be atleast 30 Characters.
  • Please put code inside [Code] your code [/Code].


Tagged: