3/27

2025. 3. 27. 10:56·C언어

p.600

 

스코프?

 

전역과 지역의 차이

 

호출 순서:

지역 > 지역의 지역 > 전역 > 라이브러리(다른 c파일)

 

#include <stdio.h>

int a = 0;

void global()
{
    printf("전역 a는 %d", a);
}


int main()
{
    printf("전역 a의 값은 %d \n", a);
    int a = 1;
    printf("지역 a의 값은 %d \n", a);

    {
        int a = 2;
        printf("지역 안의 지역 a의 값은 %d \n", a);
    
        for (int a = 3; a < 4; a++) // 위에 있는 a랑 for의 a랑 서로 다른 놈
        {
            printf("지역 내부의 지역 안의 for문의 a는 %d \n", a);
        }
        
    }

    printf("지역 내부의 a는 %d \n", a);

    global(); // 전역에 있는 a를 가르키는 함수
}

 

 

 

언제 변수가 사라지는지

 

 

< 랜덤 >

 

 

p.638

동적 메모리 할당

'C언어' 카테고리의 다른 글

TCP/IP  (0) 2025.03.31
파일 입출력  (0) 2025.03.28
포인터 수업  (0) 2025.03.26
복피지 영상  (0) 2025.03.25
복피지 최종  (0) 2025.03.25
'C언어' 카테고리의 다른 글
  • TCP/IP
  • 파일 입출력
  • 포인터 수업
  • 복피지 영상
joo_coding
joo_coding
2025.02.18~
  • joo_coding
    주코딩일지
    joo_coding
  • 전체
    오늘
    어제
    • 분류 전체보기 (164)
      • 일지 (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
3/27
상단으로

티스토리툴바