[C] 문자열
문자열 문자열은 크기가 일정하지 않다. 그래서 컴파일 과정에서 문자열을 char 배열 형태로 따로 보관하고 문자열 상수가 있던 곳에는 배열의 위치 값을 사용한다. 예제를 보자 printf("data 저장된 시작 주소 값 : %p\n", "data"); printf("두 번째 문자 주소 값 : %p\n", "data" +1); printf("첫 번째 문자 : %c\n", *"data"); printf("두 번째 문자 : %c\n", *("data"+1)); printf("배열로 표현한 세 번째 문자 : %c\n", "data"[2]); // %p 주소 값 출력(16진수) // %p 주소 값 출력(16진수) // 간접 참조 연산 // 포인터 연산식 // 배열 표현식 data 저장된 시작 주소 값 : 0000..
2022.11.28