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
how to write a c program to print list of fruits in alpabetical order?
Simplify the program segment if X = B then C ← true else C ← false
Explain what is wrong with this statement? Myname = ?robin?;
What are the data types present in c?
What are inbuilt functions in c?
How do you print only part of a string?
Write a program to use switch statement.
What is the code in while loop that returns the output of given code?
Why we use int main and void main?
what is the c source code for the below output? 10 10 10 10 10 10 10 10 10 10 9 9 7 6 6 6 6 6 6 9 7 5 9 7 3 2 2 5 9 7 3 1 5 9 7 3 5 9 7 4 4 4 4 5 9 7 8 8 8 8 8 8 8 8 9
hi to every one .. how to view table pool after creating the pooled table? plz help me.. if any knows abt this ..
What’s a signal? Explain what do I use signals for?
Why do we write return 0 in c?
What is the process to create increment and decrement stamen in c?
void main(int n) { if(n==0) return; main(--n); printf("%d ",n); getch(); } how it work and what will be its output...............it any one know ans plz reply