C언어는 문자를 배열로 다룬다. 문자열은 말그대로 문자들의 나열이다. 이곳에서 주로 다룰 내용은 기초적인 내용보다는, 공부를 해나가면서 상식적(자연스럽게)으로 이해하기 힘든내용을 요약정리해두겠다. 배열의 기본 문법은 안다는 전제하에 설명을 하겠다. 배열로 문자열를 다루는 법 일반적인 설명보다는, 예를 들어설명하겠다. char a='a'; // 문자를 다루는 '따옴표다 문제없이 a변수에 a가 입력된다. char a="a"; // 에러가난다 a를 "로묶어놨기때문에 문자열로 인식한다. 이상태에서에러가 안나게 고치려면? char*a="a"// 문자열로 인식하고 에러가 안 난다. 그럼 왜 포인터로 선언하면 에러가 안나는걸까. C에서는 String형이 없다. 위와같이 char 형이다. 그래서 C에서는 문자열 인식 ..