문자열(str)은 여러개의 문자형(char)으로 이루어진 집합체로써 쉽게 우리가 사용하는 단어(word)라로 생각하면 된다. C언어에서는 문자열을 저장하려면(즉, 프로그램에서 사용하기위해 메모리를 할당하려면)요구되는 문자열의 길이에 +1를 더한 자릿수를 지정해 줘야한다, 이는 프로그램에서의 약속이며 의미는 문자열이 끝난다는 것을 알려주는 프로그램실행시 화면에는 출력되시 않지만, 문자열 종료를 위해 Null('/0')의 자리를 만들어 줘야 하기 때문이다.
또한, 문자열을 저장하는 변수는 문자형을 연속적으로 나열하는 것을 의미하는 배열(array)의 형태가 되어야 하며 형식은 char str[9]; 으로 표현한다. <표현형식> <소스코드예> #include
#
array란
#
c언어문자열과배열
#
strcpy
#
string이란
#
문자열이란
#
배열이란
원문 링크 : C언어 문자열과 배열에 대한 이해하기