(C언어) 문자열 배열에 문자열 대입 불가
(포스팅 2022.10.12) C언어 수업에서 의문이 발생한 점이 있어서 잠깐 설명하고자 합니다. 문자열 변수는, 초기화할 당시에 배열로 선언하는 경우가 있고 문자열로 선언하는 경우가 있습니다. char strArray[] = "FixedString";// 문자열배열변수 char* strPointer = "PointerString";// 문자열포인터변수 아래와 같이, 문자열 배열로 만들어진 변수는, '= 연산자'로 값을 바꾸거나 '++ 연산자'로 값을 변경하는 것이 불가능합니다. 컴파일할 때 에러가 발생합니다. 더보기 int main() { char strArray[] = "FixedString";// 문자열배열변수 char* strPointer = "PointerString";// 문자열포인터변수 pr..
개발이야기/C or C++ 언어 관련
2022. 10. 12. 15:50