2016-01-06 7 views

ответ

0

Строка константа: Текст, заключенный в символы двойной кавычки (например, «пример»), является строковой константой.

Строка символов: Строки на самом деле представляют собой одномерный массив символов, заканчивающийся нулевым символом '\ 0'. Так что в основном разница - это символ. Строка - это объект, а строковая константа - способ представления.

2
  1. Символьная константа состоит из отдельных символов, заключенных в одиночные перевернутые запятые.
  2. Строковая константа может состоять из любой комбинации цифр, букв, экранированных последовательностей и пробелов, последовательности символов, заключенных в двойные кавычки.

Заканчивать этот link enter image description here

2

строковая константа представляет собой последовательность символов, заключенная в двойные кавычки. A символьная строка - это последовательность символов, заканчивающаяся символом '\ 0', хранящимся в массиве символов или указываемом указателем на символ.

Пример:

#include <string.h> 

char s[4]; 

strcpy(s, "foo"); /*"foo" is a string constant and s contains a character string*/ 
Смежные вопросы