묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
11분 14초 i++
문제에 i++은 후치 연산자여서 i에 0을 넣고 다음 내용을 실행 한 후 값이 증가한다고 생각했는데 왜 i++을 통해서 값이 0에서 1로 증가되는지 궁금해서 질문드리게 되었습니다.
-
해결됨독하게 시작하는 C 프로그래밍
공용체에 int, char 형 선언 후 값 읽기
문득 궁금한건데 아스키코드가 ’A’ 는 65잖아요예를들어union Data{ int intValue; char charValue;}; 이고 main함수에 charValue 값만 ‘A’ 로 대입 해주고 printf를 통해 intValue 값을 출력하면 65가 나오더라구요 이게 왜 이러는건가요? 메모리내에 값이 [41] [xx] [xx] [xx] 같이 0x41 값을 제외하고는 모두 쓰레기값일텐데 왜 65를 잘 출력하는거죠? 좀 헷갈립니다.
-
미해결홍정모의 따라하며 배우는 C언어
9.8 팩토리얼 예제 질문
#include<stdio.h> # include<stdio.h> long loopfrac(int n);long recruFrac(int n); int main() { int abc = 8; printf("%d\n", loopfrac(abc)); printf("%d\n", recruFrac(abc)); return 0; } long loopfrac(int n) { long i; for (long i = 0; i < n; i--) i *= n; return i; }long recruFrac(int n) { if (n > 0) return n * recruFrac(n - 1); else return; }위의 코드로 작성하고 프로그램 돌렸는데 값이 이렇게 출력됩니다. 이유를 잘 모르겠어요! 알려주시면 감사하겠습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
구조체 기초질문
2:41초 부분 질문드립니다.구조체에서 퍼슨1.네임 = 퍼슨(위켄코드)을 복사한다고 설명하시는데 맨위에 스트럭트 구조체 char name[50] 여기에 들어간다는 말씀인가요? 그리고... for문에서 사이즈 오브로 크기를 잰다음 복사하는거 같은데 한자한자씩 들어가는건가요?
-
해결됨홍정모의 따라하며 배우는 C언어
unsigned as signed-데이터 type의 변환?
안녕하세요, 4.10 scanf() 함수의 사용법을 듣다가 질문 남깁니다.unsigned as signed 부분에서 처음에 i의 data type을 unsigned라고 지정 후 scanf에서 i를 %i로 지정하여 입력받았고, 결과상 int type처럼 출력이 되는 걸 볼 수 있었습니다.이는 i의 data type이 unsigned integer에서 scanf의 format specifier에 의해 integer로 변환되었다고 봐도 되는걸까요?궁금합니다!
-
해결됨홍정모의 따라하며 배우는 C언어
portable type?
안녕하세요 4.10 scanf()함수의 사용법을 듣다가 의문이 생겨 질문 남깁니다.j modifier 부근을 설명해 주실 때 portable type에 대해 말씀하셨는데, 기억이 잘 나지 않습니다 ㅠㅠ portable type에 대해 설명해 주실 수 있으신가요?
-
미해결홍정모의 따라하며 배우는 C언어
6.16 %zu 와 %zd
printf("%zd\n",sizeof(stock_prices_history));sizeof 함수의 반환값은 부호를 가질 수 없는 것이라고 이해했습니다. 개인적으로 찾아보았을 때 %zu 와 %zd의 차이는 부호 있는 정수형으로 출력 , 부호 없는 정수형으로 출력이라고 하여서 %zu로 출력하여도 같은 값이 나오는 것인지.. 어떤 의도가 있는 것인지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
const 상수와 define 상수
const int SIZE=5;int numbers[SIZE];다른 분 답변을 통해 위 코드가 에러인 이유가 런타임상수인 것은 이해되었습니다. 저는 그 답변을 보기 전에 chat gpt에 물어보았는데 이것이 microsoft visual studio가 c90을 표준으로 허용하기 때문에 라는 답을 얻을 수 있었습니다. 그렇다면 위 오류는 visual studio에서 코드를 짰을 때만 발생하는 문제인건가요?
-
해결됨홍정모의 따라하며 배우는 C언어
float, double, long double의 형식 지정자는 모두 %f?
안녕하세요. 강의 4.7_printf() 함수의 변환 지정자들 에서 궁금한 점이 생겨 질문 남깁니다. 강의 중에서는 float 과 double의 형식 지정자로 %f나 %lf를 쓸 수 있으며, %lf는 컴파일 시 %f로 변환되어 처리된다고 했던 것 같습니다.(맞나요?)강의 중 long double은 다루지 않았지만, 그럼 결국 float과 double, long double 모두 %f라는 동일한 형식지정자에 의해 처리된다고 봐도 되는 걸까요?궁금합니다!
-
해결됨홍정모의 따라하며 배우는 C언어
그래서 manifes constants란?
안녕하세요, 4.6강 명백한 상수들(manifest constants) 강의를 듣고 의문이 들어 질문 남깁니다. 교수님께서 보여주신 것들은 어찌보면 manifest constants, 명백한 상수들의 몇몇 예시처럼 느껴지는데 이를 정의한다면 어떻게 말을 할 수 있을까요? #define을 통해 프로그래머들이 합의한/혹은 이미 정해져 있는(약속되어 있는)상수들 같은 거라고 이해하면 될까요? 한편으로, 말 그래도 상수는 변하지 않고 정해져 있는 값이기에 앞에 '명백한'이 붙는 게 조금 사족처럼 느껴지는데 vague constant처럼 서로 대치되는 개념이 있는 건가요? 궁금합니다!
-
해결됨독하게 시작하는 C 프로그래밍
메모리 동적 할당 및 관리 질문
강의를 보다가 동적할당한 영역 이상으로 값을 넣고 동작시 Free 부분에서 디버그 에러가 발생하는것을 보여주셨는데, Free가 정상적으로 동작하지 않고 끝나는것처럼 보입니다.그렇다면 메모리에 할당후 값을 넣은 부분은 계속 메모리에 남아있게 되는건가요? 다른 프로그램에서 메모리를 덮어쓰거나 해당영역을 초기화 하지 않는이상 남아있을 것으로 판단되네요
-
미해결IT 기업 취업을 위한: 코딩테스트 혼자서 정복하기 (C/C++)
장기문제 최종 cpp파일
안녕하세요!장기문제_최종.cpp 파일에 보면 강의 영상과 다르게 int grid[310][310]; 110이 아닌 310으로 구현되어 있는데 이유가 무엇인가요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이론 pdf문의
안녕하세요 이번 1회 필기 부터 시험접수하였습니다혹시 정보처리기사 필기도 올려주신 이론 pdf 만봐도 가능할까요??
-
해결됨한국에서 제일 쉬운 리눅스 커널 강의
시즌 2, 3 는 언제 수강할 수 있을까요?
안녕하세요.너무 좋은 강의 재밌게 잘 들었습니다.시즌 1으로만 끝나면 너무 아쉬울것 같습니다.혹시 시즌 2, 3 를 계획하고 계시다면 언제쯤 수강할 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C언어
10.18 강의에서 복합 리터럴의 주소
강의 7분경쯤 포인터와 복합 리터럴에 대해서 설명해주시는데, 살짝 헷갈리는 부분이 있습니다. 원래 포인터를 초기화해줄 때에는 주소를 대입해줘야하고 ptr = 1024;와 같이 literal 상수 그 자체를 대입해주게 되면 에러가 발생한다고 배웠습니다. 이 강의에서는 복합 리터럴 그 자체를 포인터가 가르키는 주소에 대입해주는데(?) 그럼 이때 복합 리터럴이 포인터에 대입됨과 동시에 선언되면서 리터럴 자체가 가지는 주소가 생기는 건가요?변수를 선언하면 메모리 주소를 지정되고 우리가 사용할 수 있는 것 아니였나요?그냥 리터럴 자체가 메모리 주소에 지정되게 만들 수도 있는건가요? 복합 리터럴은 어떻게 메모리에 지정되고 우리가 사용할 수 있는 것인지 궁금합니다.
-
해결됨홍정모의 따라하며 배우는 C언어
배열의 data type
강의 4.1을 듣다가 의문이 생겨 질문 남깁니다. character type의 변수명 뒤에 [n]을 적으면 해당 공간만큼의 배열을 저장할 수 있는 변수가 되고 그에 대한 format specifier도 %c에서 %s가 된다고 했는데, 변수 앞에 적는 data type은 그냥 char로 변함이 없는 건가요? (직관적으로 생각해보면 str로 적어야 할 것 같아서요!) 궁금합니다!
-
해결됨홍정모의 따라하며 배우는 C언어
FLT_MIN과 FLT_TRUE_MIN의 차이
3.12 부동소수점의 한계에서 underflow 오류의 예시를 들어줄 때 FLT_TRUE_MIN의 값을 copy해서 사용하셨는데 min과 true_min의 차이가 궁금합니다. normalized의 차이인 것 같은데 자세히는 모르겠어요 ㅠㅠ
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2024년 1회 기출 23:10 질문 자바실행순서
Parent 클래스가 자료형Child 클래스가 생성자로 // 업캐스팅이름이 parent 인 객체를 만들었는데parent.x parent.y 를 했을경우 값이 어떻게 출력돼나요?변수x는 부모랑 자식에 둘다 있어서 모르겠습니다 상속을 받는 경우 , 기능(매서드)을 상속받고변수들은 어떻게 되는건가요?Static 처럼 타입형을 참조하는건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이론 통합 요약본 sql과 조인 정리 페이지에서
ddl dml dcl 부분에서 dcl이 리보크랑 그란트가 들어가는걸로 아는데, tcl 부분이 나온거 같아 오타인지 문의드립니당
-
미해결Windows Debugging Tips
소스코드
강의에서 보여주신 소스코드 혹시 수강하시는 분들위해 보여주실 수있으신가요?? 설명을 듣고 해당 코드를 기반으로 실습해보고싶습니다!!