C Programming - Strings - Discussion


Which of the following statements are correct ?
1: A string is a collection of characters terminated by '\0'.
2: The format specifier %s is used to print a string.
3: The length of the string can be obtained by strlen().
4: The pointer CANNOT work on string.

[A]. 1, 2
[B]. 1, 2, 3
[C]. 2, 4
[D]. 3, 4

Answer: Option B


Clearly, we know first three statements are correct, but fourth statement is wrong. because we can use pointer on strings. Eg. char *p = "IndiaBIX".

Rukmini said: (Sep 20, 2017)  
Can anyone explain the above answer?

Post your comments here:

Name *:

Email   : (optional)

» Your comments will be displayed only after manual approval.