포인터 연습

2025. 3. 27. 12:10·C언어/연습장
#include <stdio.h>
#define MONTHS 12 


int main()
{
    int days[MONTHS] = {31,28,31,30,31,30,31,31,30,31,30,31};
    int index;

    for (index = 0; index < MONTHS; index++)
    {
        printf("%2d월: 날짜 수 %2d\n", index+1,*(days+index));
    }                                      //days배열의 0번~11번
    
    return 0;
}

*(days+index) 의 뜻은

index의 범위는 0~11 이고, days 배열의 [index] 를 뜻한다.

 

 

%d에 2를 넣어주니까 2칸짜리 d로 출력해주라는 뜻이구나!

복PG 만들때, 예를들어 장비템 35개의 메뉴판을 출력할 때

한자릿수와 두자릿수가 하나씩 밀려서 for문을 2개로 나눠서 했는데, 이제 그럴 필요 없겠다!!

 

before

 

after

'C언어 > 연습장' 카테고리의 다른 글

포인터 공부  (0) 2025.04.01
복겟몬 최종 코드  (0) 2025.03.18
복켓몬 코드 정리  (0) 2025.03.18
로또 - 최종 코드 (디버깅 필요)  (0) 2025.03.16
로또 / 덩어리3 함수화 하기 전  (0) 2025.03.16
'C언어/연습장' 카테고리의 다른 글
  • 포인터 공부
  • 복겟몬 최종 코드
  • 복켓몬 코드 정리
  • 로또 - 최종 코드 (디버깅 필요)
joo_coding
joo_coding
2025.02.18~
  • joo_coding
    주코딩일지
    joo_coding
  • 전체
    오늘
    어제
    • 분류 전체보기 (163)
      • 일지 (19)
      • 계획표 (7)
      • 프로젝트 (6)
      • C언어 (35)
        • 연습장 (12)
      • C++ (3)
      • Python (28)
        • 연습장 (11)
      • TCP IP (4)
      • DB (2)
      • ubuntu (1)
      • Git (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    c언어 #vscode #gcc #윈도우 #c언어윈도우 #gcc윈도우 #vscode윈도우 #c #c++
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
joo_coding
포인터 연습
상단으로

티스토리툴바