can we declare a variable in different scopes with different
data types? answer in detail
Answers were Sorted based on User's Feedback
Answer / rajasekhar
yes we can declare the same variable with different data types in different scopes...
y bcoz as the scope ends the availability of that particular variable also ends..
so, if u create a variable which is declared in the another scope there will be no error...
ex: void main()
{
int a;
}/*the availability of a has ended here*/
int print()
{
char a;
return 0;
}/* as this is next scope, the variabla declared in the main function does not affect this function*/
hope u understood
thank u
| Is This Answer Correct ? | 7 Yes | 0 No |
Answer / tatukula
Yes,
why because that variable scope is ends with in that block only...
int main()
{
int a=20;
printf("%d\n",a);
{
char a='c';
printf("%c\n",a);
}
printf("%d\n",a);
}
output: 20 c 20
| Is This Answer Correct ? | 0 Yes | 0 No |
ya we can declare, ex: int array b[],
char array c[]
| Is This Answer Correct ? | 1 Yes | 3 No |
for(;;) printf("C language") What is out put of above??
2 Answers Practical Viva Questions,
What are the 32 keywords in c?
about c language
while loop contains parts a) initialisation, evalution of an expression,increment /decrement b) initialisation, increment/decrement c) condition evalution d) none of the above
What is the best way to store flag values in a program?
What is the purpose of clrscr () printf () and getch ()?
Explain what are header files and explain what are its uses in c programming?
What is a struct c#?
What is console in c language?
Find the output? void main() {float a=2.0; printf("\nSize of a ::%d",sizeof(a)); printf("\nSize of 2.0 ::%d",sizeof(2.0));}
11 Answers IBM, TCS,
What is 2c dna?
can we write a c program with out using main