difference between function & structure
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / samarasam
I) Inside the Structure we can use Property,Indexes,etc..
II) Both constants and enumerations may be defined within a
structure,
III) Multiple constructors can be created within a
structure.
IV) EVENTS is possible in structures
v) Memory wise differ
| Is This Answer Correct ? | 31 Yes | 15 No |
Answer / nixiemae
Structure: The way in which the components, plan, designs
are interrelated that is structure.
Function: The Operation of each individual component as part
of the structure.
| Is This Answer Correct ? | 18 Yes | 4 No |
Functions:
a)used to separate the task which would run frequently
b)run seperately the frequent task whenever calling that
frequent task and then returned its value to the fucntion
who called this.
c)would decrease the complexity of code and helps to debug
easier.
d)also it can be used as a library fucntion.
Structure:
declaring different types of variables and functions under
single name.
| Is This Answer Correct ? | 14 Yes | 11 No |
Answer / muhammad bilal
Structure:-
"Way in which components interconnect to each others"
Function:-
"Operation of individual behave as part of structure "
| Is This Answer Correct ? | 3 Yes | 5 No |
Answer / geta
FUNCTION:-FUNCTION IS A COLLECTION OF SIMILAR DATA TYPES.
STRUCTURE:-STRUCTURE IS A COLLECTION OF DIFFERENT DATA TYPES
| Is This Answer Correct ? | 13 Yes | 17 No |
Answer / s.s gill
function: in function we can have different data types and can perform different operation according to our need. a function once created can be called anytime in given program.
Structure: in structure we can only assign data types to different variables that are to be used in our program. we cannot perform any operation inside a structure.
this is the major difference between function and structure
| Is This Answer Correct ? | 2 Yes | 6 No |
Write a program to maintain student’s record. Record should not be available to any unauthorized user. There are three (3) categories of users. Each user has its own type. It depends upon user’s type that which kind of operations user can perform. Their types and options are mentioned below: 1. Admin (Search Record [by Reg. No or Name], View All Records, Insert New Record, Modify Existing Record) 2. Super Admin (Search Record [by Reg. No or Name], View All Records, Insert New Record, Modify Existing Record, Delete Single Record) 3. Guest (Search Record [by Reg. No or Name], View All Records) When first time program runs, it asks to create accounts. Each user type has only 1 account (which means that there can be maximum 3 accounts). In account creation, following options are required: Login Name: <6-10 alphabets long, should be unique> Password: <6-10 alphabets long, should not display characters when user type> Confirm Password: <must match with the Password, should not display characters when user type> Account Type: <One character long, A or S or G where A for Admin, S for Super Admin, G for Guest> Login Name, Password and Account Type should be stored in a separate file in encrypted form. (Encryption means that actual information should be changed and Decryption means that Encrypted information is changed back to the actual information) If any of the above mentioned requirement(s) does not meet then point out mistake and ask user to specify information again. When Program is launched with already created accounts, it will ask for user name and password to authenticate. On successful authentication, give options according to the user’s type.
wap to print "hello world" without using the main function.
Write a C program where input is: "My name is xyz". output is: "xyz is name My".
How do i store a paragraph into a string? for example, if i input a long paragraph, the program will read the words one by one and concatenate them until no word is left.
A banker has a seif with a cipher. Not to forget the cipher, he wants to write it coded as following: each digit to be replaced with the difference of 9 with the current digit. The banker chose a cipher. Decipher it knowing the cipher starts with a digit different than 9. I need to write a program that takes the cipher from the keyboard and prints the new cipher. I thought of the following: Take the input from the keyboard and put it into a string or an array. Go through the object with a for and for each digit other than the first, substract it from 9 and add it to another variable. Print the new variable. Theoretically I thought of it but I don't know much C. Could you give me any kind of hint, whether I am on the right track or not?
Explain how do you list a file’s date and time?
What is c value paradox explain?
When should a type cast be used?
Write a program to check whether a number is prime or not using c?
What is the OOPs concept?
Find Error if any in below code, Justify ur answer: struct xx { int a; struct yy { char c; struct xx* p; } struct yy* q; }
What are enums in c?