Answer Posted / vignesh1988i
1st :
FUNCTIONS :
these are derived data types
STRUCTURES :
these are user defined datatypes
2nd :
FUNCTIONS :
function returns a value
STRUCTURES :
structures is not a function but only a datatype which returns no value.
3rd :
FUNCTIONS :
function does not have a provision of self referencial pointers.
STRUCTURES :
in this we can make one data member as a pointer to the same structure. that is self referencial structures.
4th :
FUNCTIONS :
function s consists of formal as well as actual arguments.
STRUCTURES :
here structures is a special datatype which holds all the possible form of data (i.e) int, char,float,double ,in combination s.
5th :
FUNCTIONS :
functions are reusable anytime and anywhere in the program, whenever we wann to re-use the code again we can simply call the function.
STRUCTURES :
but in structures we can do as above,we must access the data using '.' or when comes to pointers we must access through '->' operator
this are the statements that to my knowledge can said as difference... BUT STRUCTURES CANNOT BE COMPARED WITH FUNCTION SINCE, TWO ARE INDEPENDENT TO EACH OTHER.
THANK U
| Is This Answer Correct ? | 78 Yes | 18 No |
Post New Answer View All Answers
What is the use of pragma in embedded c?
Is r written in c?
What is sizeof return in c?
How many bytes is a struct in c?
List some basic data types in c?
What is the scope of global variable in c?
What is table lookup in c?
What is the meaning of 2d in c?
Tell me when would you use a pointer to a function?
What is the difference between constant pointer and constant variable?
What are the advantages of using macro in c language?
What is floating point constants?
What is d'n in c?
What is the difference between text and binary modes?
What is structure data type in c?