---------------------------------------
---------------------------------------
5번째 줄에서
상수형 문자열 word2를 만들었습니다.
7번째 줄에서 상수형 문자열을 출력하고
8번째 줄에서 바꾸려는 시도를 했습니다.
그러면 에러가 나게 됩니다.
---------------------------------------
에러를 살펴보면
식이 수정할 수 있는 lvalue여야 한다는 것이 나옵니다.
왜냐하면 상수형태라서 수정할수 없는 형태이기 때문입니다.
lvalue라는 것은 left value라는 것을 말하고
왼쪽 word2[5]가 수정불가능하기 때문입니다.
---------------------------------------
---------------------------------------
그림에서 보듯이
word2는 상수형 문자열로
변경이 불가능합니다.
---------------------------------------
'C_프로그래밍' 카테고리의 다른 글
[C 프로그래밍] 40장. 구조체 배열 (0) | 2020.04.07 |
---|---|
[C 프로그래밍] 39장. 구조체 (0) | 2020.04.06 |
[C 프로그래밍] 37장. 변수형 문자열 (0) | 2020.04.06 |
[C 프로그래밍] 36장. 문자열 표현방식 (0) | 2020.04.06 |
[C 프로그래밍] 35장. 포인터 배열 (0) | 2020.04.06 |