C Programming - Declarations and Initializations - Discussion
Discussion Forum : Declarations and Initializations - Point Out Errors (Q.No. 2)
2.
Point out the error in the following program.
#include<stdio.h>
int main()
{
void v = 0;
printf("%d", v);
return 0;
}
Discussion:
165 comments Page 6 of 17.
Karthick,sairaj said:
1 decade ago
We can't use void for variable declarations. Since void returns NULL values.
Hemant said:
1 decade ago
We cannot declare void variable.
Can only make void pointer.
Can only make void pointer.
Ritesh bhadani said:
1 decade ago
@Sumathi.
int main()
Is a function which is necessary in all C programs, in represents that the main function must return a value of integer type.
int main()
Is a function which is necessary in all C programs, in represents that the main function must return a value of integer type.
Ritesh bhadani said:
1 decade ago
Here void represents that v may take any data type, so c compiler will be dangled regarding variable v.
Charu said:
1 decade ago
We can declare it as void v; or we can initialize it as int v=0;
If we do both means no meaning.
Moreover, In printf, we used %d which indicates that the variable is of type 'int' and keeps memory for it. But there is no int in declaration. That's the error actually.
If we do both means no meaning.
Moreover, In printf, we used %d which indicates that the variable is of type 'int' and keeps memory for it. But there is no int in declaration. That's the error actually.
Meghana said:
1 decade ago
Size of v is 0, since it is of type void which returns empty value.
Ishwariya said:
1 decade ago
It is an error because void is not a data type.
Sumathi said:
1 decade ago
What is the meaning of int main(). I can't understand the exact meaning. Please any one help me.
Pallavi said:
1 decade ago
We can not define a variable with void type. Only we can define pointer of void type.
Viniya philip said:
1 decade ago
Void is a return type of function not for variable.
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers