게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
(본삭금)C언어 질문하나 드립니다
게시물ID : programmer_6352짧은주소 복사하기
작성자 : 돈돈♪
추천 : 0
조회수 : 411회
댓글수 : 4개
등록시간 : 2014/11/04 18:09:12
옵션
  • 본인삭제금지
안녕하세요 공부를 하던중 의문이 생겨서 질문 남기게 되었습니다.

//a.c

static int a;

void setA()
{
       a = 10;
}

void useA()
{
       int b = a;
}


// b.c
#include "a.c"
.
.
.
setA();
useA();
.
.
.

// c.c
#include "a.c"
.
.
.
setA();
useA();
.
.
.


위와같이 세개의 파일이 있는 경우에 위와 같은 구조의 코드가 동작이 가능한것인가요 ?
만약 된다면 static 변수 a는 b.c나 c.c에서 같은 메모리 공간에 있는 a를 a.c를 통해 접근하게 되는것인가요?
고수분들께서 설명을 조금만 해주시면 감사하겠습니다.

추가로 하나만 더 여쭙자면 저렇게 .c파일을 include하는것도 상관이없는건가요 ?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호