웨비나
기초 특강) C언어 완전 정복하기 7탄 - Scope(static, extern) 올바른 이해
전승호2018-02-02T12:56:15.067Z
유용한 정보 고맙습니다!이용복2018-02-02T11:52:02.277Z
잘 배웠습니다2018-02-02T11:53:56.810Z
복습은 지난 강의를 통해서 들을 수 있습니다.홍천우2018-02-02T11:51:41.650Z
좋은 강의 감사합니다.2018-02-02T11:53:47.747Z
참여감사드립니다.이인환2018-02-02T11:51:29.420Z
수고하셨습니다. 정확한 이해가 되는군요..2018-02-02T11:54:10.783Z
다시 보기로 천천히 더 보실 수 있으니 많은 시청 바랍니다.한기반2018-02-02T11:36:42.097Z
전에 배웠던 건데도 헷갈리면서 새롭네요. 리마인드되는 좋은 강의 감사합니다.2018-02-02T11:37:28.750Z
네, 도움 되셨다니 저도 보람돼네요~ 즐거운 하루 되세요~오두영2018-02-02T11:31:10.873Z
배열의 초기값 ex ) char arr[index] \; << 인덱스가 상수가 아니기 때문에 에러가 나서 동적 할당으로 해결하는 것을 배웠습니다. 그렇다면 static char data = index\; 처럼 할 수 있는 방법은 없나요?2018-02-02T11:36:34.100Z
char *data = malloc(index) 하시면 되겠습니다.지정호2018-02-02T11:26:06.533Z
좋은 강의 감사합니다~^^2018-02-02T11:34:25.150Z
감사합니다(^^) 즐거운 하루 되세요~한기반2018-02-02T11:25:41.443Z
맨 처음 예제 function_test4에서 static으로 선언된 변수가 10, 20으로 각각 초기화 되었는데, 2,3번째 호출될 때 초기화되지 않고 이전값에 ++되었는데요. static으로 선언되면 최초에 선언될 때만 초기화값이 유효하고 그다음에는 무시하는 건가요?2018-02-02T11:35:22.767Z
네, 맞습니다. static int a=10; 하면 최초에 한번만 초기화 됩니다최민석2018-02-02T11:25:13.013Z
감사합니다. 강사님~ 너무 나 유익한 세미나 였습니다. 질문 있습니다. file1.c{func A}, file2.c{static func A} , file3.c, 있는데요. file3.c 에서 extern을 사용해서 func A 불러오게 되면 file1.c에있는 func A를불러 오나요 ?2018-02-02T11:33:54.900Z
네 좋은 질문이시고, 결과도 맞게 예측하셨습니다. 소스를 코딩해서도 검증해 보시길...김지호2018-02-02T11:19:58.110Z
만약 file1.c 의 변수에 static int a 로 주고 다른 file2.c 에서 file1.c 의 a를 불러서 사용할때 extern a 로 해야하나요? 아니면 extern static a 로 해야 하나요?2018-02-02T11:32:31.023Z
file1.c에서 static int a;로 하면 file1.c에서만 사용가능할듯합니다. int a;로 하면 file2.c에서는 extern int a; 하시면 됩니다. 저도 한번 확인해 볼게요...

