728x90
반응형
SMALL
#include <stdio.h>
int main(void){
printf("save address value of 'apple' : %p\n", "apple");
printf("second letter of address ; %p\n", "apple" +1);
printf("first letter : %c\n", *"apple");
printf("second letter ;%c\n", *("apple" + 1));
printf("third letter that type of arrays : %c\n", "apple"[2]);
return 0;
}
main() 함수
1-1. "apple" 문자열의 주소 값을 %p 포맷 지정자를 사용하여 출력
1-2. "apple" 문자열의 주소에서 1을 더한 값(즉, 두 번째 문자의 주소)을 %p 포맷 지정자를 사용하여 출력
1-3. "apple"에서 첫 번째 문자를 가리키는 포인터를 역참조하여 %c 포맷 지정자를 사용해 출력
1-4. "apple" 문자열에서 1을 더한 주소(두 번째 문자)를 역참조하여 그 문자를 %c 포맷 지정자를 사용해 출력
1-5. "apple" 문자열을 배열처럼 접근하여 세 번째 문자를 %c 포맷 지정자를 사용해 출력
반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 12) 직접 구현하는 gets() 함수 (0) | 2024.08.25 |
---|---|
chapter 12) 문자열을 출력하는 puts와 fputs 함수 (0) | 2024.08.24 |
chapter 12) 두 문자열 중 길이가 긴 단어 출력 (0) | 2024.08.22 |
chapter 12) 개행 문자로 인해 gets 함수가 입력을 못하는 경우 (0) | 2024.08.21 |
chapter 12) strcpy()와 기능이 같은 함수 구현 (0) | 2024.08.20 |