Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


char S;
char S[6]= " HELLO";
printf("%s ",S[6]);

output of the above program ?
(0, ASCII 0, I,unpredictable)

Answers were Sorted based on User's Feedback



char S; char S[6]= " HELLO"; printf("%s ",S[6]); output of the above ..

Answer / kiran kumar

For the Above Program u will get the Error as Conflictinf
types for S because you are declaring 2 variables of
different types one as char and another as char aray with
same names.

So, the compiler will be in Unpredicatable stage
variable name S to be consider for what type and it will
give Error as Confilctinf types for S.

Even if u replace any of the S with s then u will get the
Output of this Program as Segfault in Linux where as in
Windows u will get the HELLO.

To the Best of my Knowledge i Posted this Answer.
Let me Know if there is any better Clarifications.

My emai Id is kirjony@gmail.com

Is This Answer Correct ?    2 Yes 0 No

char S; char S[6]= " HELLO"; printf("%s ",S[6]); output of the above ..

Answer / fazlur

null is the answer.

Is This Answer Correct ?    2 Yes 1 No

char S; char S[6]= " HELLO"; printf("%s ",S[6]); output of the above ..

Answer / divakar & venkatesh

u will get the following error
conflicting types for 'S'

Is This Answer Correct ?    0 Yes 1 No

char S; char S[6]= " HELLO"; printf("%s ",S[6]); output of the above ..

Answer / vignesh1988i

unpredictable..............

Is This Answer Correct ?    0 Yes 1 No

char S; char S[6]= " HELLO"; printf("%s ",S[6]); output of the above ..

Answer / vrushali

The answer is unpredictable....

Is This Answer Correct ?    0 Yes 1 No

char S; char S[6]= " HELLO"; printf("%s ",S[6]); output of the above ..

Answer / prasanth

IT`LL SHOW AS MULTIPLE DECLATION FOS S AND WE`LL NOT OBTAIN
THE OUTPUT

Is This Answer Correct ?    0 Yes 2 No

char S; char S[6]= " HELLO"; printf("%s ",S[6]); output of the above ..

Answer / manishsoni

This gives an error, and prg is terminated.
To slove this problem we show a program..

#include<stdio.h>
#include<conio.h>
int main()
{
char S[6]= "HELLO";
printf("%s",S);
getch();
return 0;
}
this print simple hello.

Is This Answer Correct ?    0 Yes 2 No

Post New Answer

More C Interview Questions

How do you list a file’s date and time?

0 Answers  


what is the advantage of function pointer

16 Answers   CMC, CS, Freshdesk, L&T, LG Soft, Matrix, TCS,


Give the rules for variable declaration?

0 Answers  


Read N characters in to an array . Use functions to do all problems and pass the address of array to function. 1. Print only the alphabets . If in upper case print in lower case vice versa.

1 Answers  


What is enumerated data type in c?

0 Answers  


write a C program: To search a file any word which starts with ?a?. If the word following this ?a? starts with a vowel.Then replace this ?a? with ?a? with ?an?. redirect with the output onto an output file.The source file and destination file are specified by the user int the command line.

0 Answers   Subex,


What is openmp in c?

0 Answers  


What is use of integral promotions in c?

0 Answers  


What is the difference between new and malloc functions?

0 Answers   InterGraph,


How do you convert a decimal number to its hexa-decimal equivalent.Give a C code to do the same

0 Answers   Amazon,


Write a program of advanced Fibonacci series.

0 Answers   Aspiring Minds,


Write a C program to multiply tho numbers without using arithmetic operator (+, -, *, /).

1 Answers  


Categories