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...


what is difference between array of characters and string

Answers were Sorted based on User's Feedback



what is difference between array of characters and string..

Answer / vedavathi

when we declare array of character it has 2 be teminated by
null,but termination by null in case of string is automatic.

Is This Answer Correct ?    93 Yes 23 No

what is difference between array of characters and string..

Answer / kapil kumar verma iimt meerut

when we declare array of char it has to be terminated by
null but termination by null in case of string is
automatic.the compiler automatically puts a null char when
we insert a string for example "kapil" for the
string "kapil\0", but for a char array we need assign a
place for it for example a[6] contains five char & a null
char.& secondly
when char array is read through scanf() input function then
spaces are not allowed if characters is read as string
(through gets() function) spaces are allowedand are treated
as a single char.

Is This Answer Correct ?    38 Yes 4 No

what is difference between array of characters and string..

Answer / zubair

String is much same as character array, it can also be
checked by each characters:
string str;for(int i=0;str[i]!='\0';i++) cout <<str[i]<<endl;

1. The NULL terminator is loaded automatically in string.('\0')
2.Both of them drop the data after space when we take input.

Is This Answer Correct ?    35 Yes 4 No

what is difference between array of characters and string..

Answer / vijay

we can store set of names in string.but can only store set
of characters in array

Is This Answer Correct ?    77 Yes 55 No

what is difference between array of characters and string..

Answer / saumil

the compiler automatically puts a null character when we
insert a string...for eg "abc" for the compiler is "abc\0".
but for a array of characters we need to assign a place for
it..for eg a[15] contains 14 characters and a null
character('\0').

Is This Answer Correct ?    24 Yes 7 No

what is difference between array of characters and string..

Answer / punit shukla,hbti-kanpur

1.major difference is: string will have static storage
duration, whereas as a character array will not, unless it
is explicity specified by using the static keyword.
2.Two strings of same value[1] may share same memory area
bt not in the case of char arrays

Is This Answer Correct ?    11 Yes 3 No

what is difference between array of characters and string..

Answer / guest

in char array space are not allowed means part after space
not consider but in string it is allowed

Is This Answer Correct ?    31 Yes 26 No

what is difference between array of characters and string..

Answer / shruti

In case of a string, we cant print each character by
character whereas for arrays of char we can do that.

String is terminated by a NULL character by default.
in array we have to explicitly do that.

Is This Answer Correct ?    20 Yes 16 No

what is difference between array of characters and string..

Answer / nag

Character array consist of group of characters, and static one
char a[10] means 9 are for using purpose and one is null
In case of string null is taken as default and is taken into
double quotes
String s="string";

Is This Answer Correct ?    5 Yes 1 No

what is difference between array of characters and string..

Answer / shayan

the main difference between array of char and string is that when we declare array of char like char name[6],in this case for example shayan s is stored in 0 index and last character is n which is at 5 index but i delared 6 because 6th index is of null character which is neccesary to declare but in string it will automatically declare by the compiler like "shayan" after n compiler automatically put \0 after n.

Is This Answer Correct ?    3 Yes 1 No

Post New Answer

More C Interview Questions

wat is the difference between a definition and declaration? float y;---it looks like a declaration..but it s a definition.how?someone explain

3 Answers   TCS,


Explain what could possibly be the problem if a valid function name such as tolower() is being reported by the c compiler as undefined?

0 Answers  


What is malloc calloc and realloc in c?

0 Answers  


WAP that prints the number from 1 to 100. but for multiplies of three print "XXX" instead of the number and for the multiplies of five print "YYY" . for number which are multiplies of both three and five print "ZZZ"

3 Answers  


Why can't we initialise member variable of a strucutre

1 Answers  


What functions are used in dynamic memory allocation in c?

0 Answers  


Write a c program using for loop to print typical pattern if number of rows is entered by keyboard. ABCBA AB BA A A

1 Answers  


What is p in text message?

0 Answers  


What is the difference between big endian form and little endian form? write a code to convert big endian form to little endian and vice versa..

5 Answers   Aricent, TCS,


what is the difference between getch() and getche()?

7 Answers   Infosys,


Tell me when would you use a pointer to a function?

0 Answers  


What are qualifiers?

0 Answers  


Categories