DARKROOM

  • 홈
  • 태그
  • 방명록

printf 1

문자열 포인터를 사용하는 이유 및 문자 배열과의 차이

1. 문자 배열을 선언하지 않고 문자열 리터럴을 그대로 포인터 변수에 담는 여러 가지 상황들char *p = "Hello";위 문장은 '문자열 리터럴'이 저장된 메모리의 시작 주소를 p라는 '문자열 포인터 타입의 변수'에 담는 문장이다. 이러한 문법구조를 사용하는 용도는 아래의 세 가지 상황이 대표적이다.첫째, 함수의 인자로 문자열을 전달받고자 할 때printf 함수는 첫번째 매개변수로 const char *format을 정의해두었다. 이 매개변수는 형식지정자가 포함된 형식문자열을 받아서 처리하기 위해 꼭 필요한 것으로, 사용자 입장에서는 이 매개변수 덕분에 문자열 리터럴을 그대로 printf의 인자로 전달해주는 것이 가능해진다. 아래는 printf 함수의 형태이다.int printf(const char..

Coding & Programming/C언어 2025.04.07
이전
1
다음
더보기
프로필사진

DARKROOM

  • 분류 전체보기 (18)
    • 대학수학 (1)
    • Coding & Programming (3)
      • C언어 (1)
      • C++ (1)
      • Python (0)
      • Linux (0)
      • PyTorch (1)
    • AI (5)
    • 기타 (7)
      • Business Case Study (3)
      • 글 (4)
    • Daily 메모 (2)

Tag

char [], 문자열 처리 방식, 포인터, C언어, printf, 문자열 포인터, 문자열, char*,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp All rights reserved.

티스토리툴바