오늘 유튜브에서 우연히 이 강의를 알게되어서 목차 내용보고 확신이 들어 바로 구매 하였습니다. 실기시험까지는 얼마 남지 않아서 열심히 해보려고합니다. 근데 강의 듣기전에 교안이 있으면 인쇄를 해놓고 영상 재생해보려고 하는데 어디에도 교안은 따로 없는거같아서요!! 원래 교안이 없는것이고, 그냥 영상만 보고 쭉 이해하면 되는것인가요?
이론자료 파일을 다운로드 받아 열어보니 24 -26 페이지가 흑백으로 보이고 오류가 발생합니다. 원래 없는 페이지인데 생성이 되서 오류가 발생한건지 궁금합니다. 오류가 나서 페이지가 제대로 표기가 안 되는 것이면 수정하여 올려주시면 감사하겠습니다. 그리고 워터마크가 너무 진해서 간혹 글씨가 가려서 잘 안 보이던데 조금만 연하게 해주실 순 없을까요?
a=10 b=5가 다르고 b=5 c=8이 다르고 a=10 c=8이 다르고 위 세가지 문장에 따라서 if(true)가 되어 "세 수는 모두 다릅니다" 가 출력되는 건가요? 아니면 a !=b 가 (true)이고 (true) != c 이렇게 봐야하는 건가요? 이해가 어려운 섹션이나 영상 설명은 질문으로 꼭 남겨주세요. 기출문제를 풀다가 막힌 개념이 있나요? 질문으로 회차나 번호, 개념을 예시로 질문해주세요. 답변에 도움이 됩니다. 이론 문제는 통합본 PDF 파일로 제공될 예정입니다. (6월 중 업로드 예정) 합격을 가르는 것은 역시 코드해석문제. 이론을 외울 시간이 없다면 코드에 익숙해지고, 중요 개념을 몇 가지 외워가면 합격할 수 있습니다.
이해가 어려운 섹션이나 영상 설명은 질문으로 꼭 남겨주세요. 기출문제를 풀다가 막힌 개념이 있나요? 질문으로 회차나 번호, 개념을 예시로 질문해주세요. 답변에 도움이 됩니다. 이론 문제는 통합본 PDF 파일로 제공될 예정입니다. (6월 중 업로드 예정) 합격을 가르는 것은 역시 코드해석문제. 이론을 외울 시간이 없다면 코드에 익숙해지고, 중요 개념을 몇 가지 외워가면 합격할 수 있습니다.
안녕하세요 선생님! 배열과 문자열 부분 문의가 있어 질문드립니다. strlen함수를 사용하여 문자 하나씩 출력 부분인데요. char str[] = "Hello, World!" ; // 문자열 선언 후 //5. strlen 함수를 사용하여 문자 하나씩 출력 printf("\n5. "); int len = strlen(str); for(int i = 0; i < len; i++) { printf("%c", str[i]); } } 제가 풀면 5. Hello, World 인 것 같은데 이해가 안된 부분이 있는지하여 문의드려요. H e l l o , W o r l d ! 0 1 2 3 4 5 6 7 8 9 10 11 12 (*6은 띄어쓰기) str len = 12 이라면 for(int i = 0; i < len; i++) { for(int i = 0; i <12; i++) { 이 되고, i=11까지만 반복된다면 5번 예제의 출력값은 Hello, World 가 되는 것 같은데 문자열 뒤 첫번째 null 값까지 len 함수가 적용되는지 궁금하여 문의드립니다.
저는 vscode에 gcc컴파일러를 사용하며 강의 따라가는 학생입니다. #include <stdio.h> int main() { float a; double b; int c; a=3.14; b=1.234; c=1024; printf("%f %d %d", a, b, c); return 0; } 4.9 강의에서는 위 코드의 출력이 3.14 오류 오류 와 같다고 언급하셨지만 제 콘솔 창에서는 3.14 오류 1024 로 출력되었습니다. printf의 argument가 스택으로 저장된 후 문자열 속 escape sequence를 만난 컴파일러가 escape sequence의 종류에 따라 스택에 쌓인 데이터를 적당한 크기 pop시키고 적당한 방법으로 처리하는 식으로 printf문이 작동한다는 강의 내용을 이해했습니다. 하지만 제 이해에 기반했을 때 제 콘솔창의 출력은 이해할 수 없습니다. 제 강의에 대한 이해가 잘못된 것인지, pop시키는 스택의 크기를 결정하는 과정이 escape sequence에 의존하는 비주얼 스튜디오와 달리 gcc 컴파일러는 데이터의 자료형에 의존하여 위와 같은 출력의 차이가 발생한 것인지 모르겠습니다. 강의 내용의 이해에 잘못된 점이 있다면 지적해주시고 그것이 아니라면 왜 출력의 차이가 생겼는지 설명부탁드립니다. 감사합니다.
이해가 어려운 섹션이나 영상 설명은 질문으로 꼭 남겨주세요. 기출문제를 풀다가 막힌 개념이 있나요? 질문으로 회차나 번호, 개념을 예시로 질문해주세요. 답변에 도움이 됩니다. 이론 문제는 통합본 PDF 파일로 제공될 예정입니다. (6월 중 업로드 예정) 합격을 가르는 것은 역시 코드해석문제. 이론을 외울 시간이 없다면 코드에 익숙해지고, 중요 개념을 몇 가지 외워가면 합격할 수 있습니다. 클래스 내의 메서드인 public static Connection getinstance()가 static 형태로 작성된 이유는 클래스 내의 정적변수인 private static Connection _inst;를 접근하기 위함인가요?
안녕하세요 선생님! 저는 개인적으로 MacOS를 사용하고 있어서 선생님 강의를 들을 때는 버추얼 박스 설치하고 윈도우 11을 설치해서 선생님이 강의에서 말씀해주시는 환경을 동일하게 세팅해서 학습을 진행하고 있습니다. 그래서 학습할 때는 앞으로도 큰 불편함은 없을 것 같은데요! 다만, 학습이 끝나고 제가 원래 익숙해하던 MacOS로 돌아올 텐데.. MacOS에서 C를 개발할 때는 주로 어떤 IDE 나 툴을 사용하는지 아시는 바가 있으실까요!? 강의 이론쪽 내용에서 소개해주실 때, C 개발할 때 컴파일러 소프트웨어가 필요하다고 하셨고, 이 컴파일러 소프트웨어를 강의에서 사용하는 visual studio가 매우 잘 제공해준다고 하셨습니다.(리눅스에서는 gcc라고..) 그러면 보통 MacOS를 사용하시는 분들은 어떤 IDE 랑 어떤 컴파일러를 사용해서 C 개발을 하는지 아시는 부분이 있다면 답변 부탁드려도 될까요!?(chatGPT한테 물어보니 Xcode 도 알려주긴 하네요..) 최근에 visual studio 홈페이지를 가보니까 Mac을 위한 버전이 나오기도 했는데, 지원되는 기능을 보니까 C/C++ 기반 데스크톱 개발은 또 지원이 안되는 것 같더라구요..( https://visualstudio.microsoft.com/ko/vs/mac/) 미리 답변 감사합니다! ㅎㅎ