television sets problem answer in c lanuage
Answers
Answered by
2
Answer:
Output of C Program | Set 22
Predict the output of following C programs.
Question 1
#include<stdio.h>
int main()
{
enum channel {star, sony, zee};
enum symbol {hash, star};
int i = 0;
for(i = star; i <= zee; i++)
{
printf("%d ", i);
}
return 0;
}
Output:
compiler error: redeclaration of enumerator 'star'
In the above program, enumartion constant ‘star’ appears two times in main() which causes the error. An enumaration constant must be unique within the scope in which it is defined. The following program works fine and prints 0 1 2 as the enumaration constants automatically get the values starting from 0.
Similar questions
Computer Science,
4 months ago
Science,
4 months ago
Math,
4 months ago
Math,
10 months ago
Math,
1 year ago