묻고 답해요
150만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
순위 정보를
불러오고 있어요
-
미해결홍정모의 따라하며 배우는 C언어
FLT_MAX로 초기화를 하는 이유
강의 1:00에서 float max = -FLT_MAX;float min = FLT_MAX;로 초기화하셨는데, 왜 max는 최솟값으로, min은 최댓값으로 초기화하신거며 일반적으로 초기화할 때처럼 0.0f로 안한 이유가 있을까요?
-
미해결홍정모의 따라하며 배우는 C언어
10.4 포인터와 배열 13:05 *ptr++
for문에서 *ptr++을 하게 되면 역참조를 먼저해서*ptr 실행 후 ptr++로 진행하는 방식이라고 했는데, 실행되는 형태로 보면 *ptr을 먼저 실행한다면 (*ptr)++의 방식이 되면서 처음의 값이 100부터 109까지 나와야 하는 것 아닌가요?
-
해결됨독하게 시작하는 C 프로그래밍
64비트 int형 크기
안녕하세요.매번 좋은 강의 감사드립니다.int형 자료형의 경우 32비트에서 4바이트, 64비트에서는 8바이트로 알고 있는데강사님 영상에서 실습 진행시 int nData = 10; 의 코드를 디버깅하게 되면 메모리에 0a 00 00 00 으로 총 4바이트 공간을 할당하는 같은데, x64으로 설정하셨음에도 4바이트 처럼 보이는 이유가 있을까요?13:31초 부근
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
코드질문드려요
(기출) 2023년 1회 코드해석문제 5분40초 printf("%s\n",p); 에서 p는 *이 안붙어있으니 주솟값이 나와야하지 않나요??
-
해결됨독하게 시작하는 C 프로그래밍
goto문에서 라벨과 관련해서 질문이 있습니다.
안녕하세요, C 기초를 수강하고 있는 학생입니다.다름이 아니라, 강사님께서 작성하신 goto문의 예제 중 하나인 bool과 관련해서 질문이 있는데요,라벨은 중괄호로 묶이지 않는이상 라벨 직후의 구문만 포함한다고 나괄호로 묶이지 않는이상 라벨 직후의 구문만 포함한다는 정보를 찾았는데, 강의에서 작성하신 코드에서는 CLEAN_UP에 대한 구문이 중괄호로 묶여있지 않아서 질문드립니다.int main(void){ bool isA = false; bool isB = false; int nInput; scanf_s("%d", &nInput); if (nInput > 0) isA = true; else goto CLEAN_UP; scanf_s("%d", &nInput); if (nInput > 0) isB = true; else goto CLEAN_UP; CLEAN_UP: if (isA) isA = false; if (isB) isB = false; return 0;}
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이 문제 풀이 좀 보고싶은데 어디서 봐야할까요?
(기출)2022년 3회 코드해석 문제 25초 C언어 문제 해설 보고싶은데 어디서 볼 수 있을까요?
-
해결됨독하게 C를 배운 사람을 위한 선형 자료구조
04_MultiIndex 예제에서 질문이 있습니다
안녕하세요 강사님!SearchByIndexAgeRange 함수 안에 있는 코드를 다음과 같이 바꿔서 사용해도 될 것 같아서 변경해보았습니다. void** SearchByIndexAgeRange(int min, int max, unsigned int* pCount) { // unsigned int cntTotal = 0; // USERDATA** aList = (USERDATA**)MakeIndexAge(&cntTotal); unsigned int cntTotal = GetListCount(); USERDATA** aList = g_idxListAge; // 중략... }혹시 이 방식 대신 MakeIndexAge를 사용하신 이유가 있으실까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
C언어로 입력받고 출력하기 문제 - 1 개행 문자 관련 질문
04 : 08안녕하세요. C언어로 입력받고 출력하기 문제 - 1 에서 교재의 문제 하단 답에왜 printf("두 숫자를 입력하세요: ") 이후의 출력이두 숫자를 입력하세요: 5 10 5 + 10 = 15 (이하 생략)로 출력되는지 궁금합니다. printf("두 숫자를 입력하세요: ") 의 경우 개행 문자가 없기 때문에두 숫자를 입력하세요: 5 105 + 10 = 15이런식으로 붙어서 출력되어야 하는게 아닌가요? 기초적인 질문입니다만, 답변 부탁드립니다. 감사합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
length 질문
14:32 초 부근에 length 를 함수부분에서 널값이 있다검색한다음에 호출하는것으로 이해했습니다. 궁금한점은....Hello, world!에서 ","다음이 공란(널값)인데 수행이 멈추고6이 출력되야 하지 않나 헷갈려서 문의드립니다. 정답은 13 공란이 포함되어 있던데 헷갈리네요^^;
-
해결됨독하게 시작하는 C 프로그래밍
memcpy 내부 구현은 어떻게 아신건가요?
선생님 안녕하세요!자바에서 native 메서드 보다가 선생님 C 강좌까지 와버렸습니다. 메모리 복사 관련한 함수 중 memmove의 내부 동작 원리를 찾다가 강의에서 memcpy를 설명하시는걸 보았습니다. 이때 memcpy 내부 구현이 반복문으로 되어있다고 설명하셨는데 이런 내부 구현은 어떻게 아신건가요?혹시 memmove도 반복문으로 구현이 되어있을까요?
-
해결됨독하게 시작하는 C 프로그래밍
[필수연습문제] 합격, 불합격 여부 판단하기 질문있습니다.
정답에서 3항 연산결과를 바로 printf 로 뽑아내는것을 보여주셨는데, 그렇다면 연산결과("합격,불합격" 문자열)은 어디에 저장되어서 출력하는건가요?? 제 생각에는 버퍼나 특정저장공간을 만들어 넣은다음에 뽑을것 같은대.. 디버그 모드에서도 보이지가 않아서 궁금합니다
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
2025 강의
질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야어떤 강좌에서 질문하셨는지 알 수 있습니다.영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.유튜브로 3회차 합격률 영상보다가 20프로 할인한다는 거 보고 구매했습니다. 2025년도 되면 강의라든가 24년도 3회차 기출문제 풀이 이런것도 최신화가 되나요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
6:40 부근 case 말씀하신 내용이 잘 이해되지않아요,
혹시 이런경우를 말씀하신건가요?? #include <stdio.h>int main() { char condition; condition = 1==2; // 판별식 값에 따라 case 문 실행 switch (condition) { case 1: printf("판별식 값은 1입니다.\n"); break; case 2: printf("판별식 값은 2입니다.\n"); break; case 0: printf("판별식 값은 0입니다.\n"); break; default: // 이 부분은 이론적으로 도달하지 않음 printf("유효하지 않은 값입니다.\n"); break; } return 0;}
-
해결됨홍정모의 따라하며 배우는 C언어
반복문에서 증감식( i++와 ++i 차이)
#include <stdio.h> int main() { for (int i = 0; i < 100; ++i) { if (i >= 10 && i <= 20) { printf("%d ", i); } } printf("\n"); return 0; }안녕하세세요.코드 관련해서 궁금한 점이 있어서 질문을 드립니다. 혹시 C에서는 반복문에서 증감식을 작성할 때 일부러 전위연산자를 사용하는건가요?다른 언어나 강의를 들을 때는 대부분 후위연산자로 증감을 했었는데 특별한 이유가 있는건지 궁금해서 질문을 드립니다!
-
해결됨독하게 시작하는 C 프로그래밍
강의명 오타
switcht와 i 위치가 바뀌어 있습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
구조체에서 .(점) 이용하는 부분이 잘 이해가 가지 않습니다.
구조체가 선언된 이후에 접근할때 .(점)을 이용하는 부분이 잘 이해가 가지 않아서요.처음에 strcut를 사용해서 구조체를 선언하고 main에서 정의한 구조체를 다시 한번 이용하여 직접 값을 받는건가요??
-
해결됨독하게 시작하는 C 프로그래밍
단항 증감 연산자 예시 정답
단항 증감 연산자 수업에서 예시로 들었던... int x = 5, y = 10, data = 0; data = ++x + ++y + ++x; printf("data = %d\n", data);의 출력값이 25가 나옵니다. 아무리 생각해도 24가 정답인 것 같은데...
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
16:35분쯤....count++ 문의
차근차근 따라가다가 설명이 조금 비면 어렵네요;;이 코드에서 Count++ 역활이 뭔가요?int count=0 을 한개씩 증가 해주는 건가요..?
-
해결됨독하게 시작하는 C 프로그래밍
포인터 변수 크기 질문
안녕하세요.포인터 변수 기본 문법 강의를 듣다가 강사님 말씀하신 부분 중이해가 잘 안가는 부분이 있어 질문 드립니다.2:27초쯤에 1바이트마다 64비트가 붙는게 아니다 라고 말씀하셨는데,제가 이해한 바로는 포인터 변수의 크기는 운영체제 즉,64bit 운영체제는 64bit, 32bit 운영체제는 32bit 크기로 지정되는 것이고 이 포인터는 변수의 자료형(메모리 크기)이 얼마가 됬건간에 운영체제에 따라 고정된다라고 이해했습니다.그런데 말씀하신 1바이트마다 붙는게 아니다 라는 부분이 제가 이해한 것처럼 자료형의 크기 1바이트를 말씀하신 것인지, 아니면 변수가 여러 개 일 때, 각 변수마다 할당된 1바이트를 말씀하신 것이지 잘 이해가 안갑니다.
-
미해결홍정모의 따라하며 배우는 C언어
강의를 신뢰할수가 없습니다.
강의에서 시키는 대로 비주얼스튜디오코드를 설치했는데 아무리 따라해도 강의대로의 결과가 나오지않아 강의를 신뢰하고 따라할 수 없습니다. 1.13 의 3분32초에 보면 f1을 누르고 검색창에 shell을 입력하면 여러검색결과가 떠야하는데 아무것도 나오지않습니다. 분명 사전에 강의에서 시키는대로 설치하고 세팅했는데 처음부터 이렇게 결과가 다르다면 뭘믿고 따라가야할지모르겠습니다. 해결해주세요.
주간 인기글
순위 정보를
불러오고 있어요