inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

공부방법

해결됨

[쥬신게임아카데미 버거쌤] 완전 초보자를 위한 게임 C++

클래스 전까진 신나게(?) 진행하다가, 동적할당, 구조체(포인터 변수사용),클래스..진입하면서,복습이 본 공부보다 더 오래, 심지어 오락가락하는 중입니다. 전 강의가 20강이라 짧긴 하고,입문용이긴 한데,.. 갖고있는 c++책의 예제를 보니, 연습용으로 풀긴,아는거보다 모르는게 좀더 많은거같고.. 예제를 만들어 복습을 하는 방법밖엔 없지만, .. 공부방향을 가이드 해주실수있나요? 글고, 입문다음엔 기초이거나,중급일거같은데. 언제 나오나요?

  • c
  • c++
eunjeong seo 댓글 2 좋아요 0 조회수 483

강의 3분 50초 두번째 예제코드 질문드립니다.

해결됨

윤파고의 정보처리기사 DB/프로그래밍 All-In-One

int a, hap = 0; for(a=0; a<5; a++, hap += a) ; 초기 hap = 0 a = 0일 때, hap = 0+0 => hap = 0 a = 1일 때, hap = 0 + 1 => hap = 1 a = 2일 때, hap = 1 + 2 => hap = 3 a = 3일 때, hap = 3 + 3 => hap = 6 a = 4일 때, hap = 6 + 4 => hap = 10 10 아닌가요? 결과가 동일하게 15라고 되어있는데 어떻게 15가 되는 것인지 이해가 안됩니다...ㅜㅜ 혹시 a<=5 의 오타일까요..?

  • python
  • java
  • c
  • dbms/rdbms
  • 정보처리기사
윤지영 댓글 1 좋아요 0 조회수 345

[]

미해결

홍정모의 따라하며 배우는 C언어

daily_temperatures 뒤에 붙어있는 []가 정확히 무슨 뜻인지 모르겠습니다. 어쩔 땐 int[] 이런 형식도 본 것 같은데 그것도 무슨 뜻인지 잘 모르겠습니다. int 사이즈 메모리 몇 개가 무슨 뜻인거죠? 4바이트짜리 메모리를 뒤에 써있는 수만큼 받는다는 건가요? 그리고 마지막에 stock_prices_history[0]이라고 되어 있는데 항상 0이 첫 번째 주소인가요?

  • c
양주원 댓글 1 좋아요 1 조회수 200

0.1F + 0.1F 에서 오차가 나는 이유

해결됨

독하게 시작하는 C 프로그래밍

부동소수점 오차 관련하여 질문이 있습니다. 부동소수점 방식에서 순환소수를 표현할 때는 오차가 난다는 것을 이해하였습니다. 하지만 0.1은 순환소수가 아니어서 부동소수점 방식으로도 정확하게 표현할 수 있는데, 강의에서처럼 오차가 나는 이유가 무엇인가요?

  • c
  • 부동소수점
choimk0512 댓글 1 좋아요 0 조회수 309

섹션 13 배열의 기본 문법

해결됨

독하게 시작하는 C 프로그래밍

안녕하세요 강사님 섹션 13 배열의 기본 문법 관련해서 질문이 있습니다 강의에서 "Hello"이라는 문자의 배열의 요소를 6개라고 하셨는데, 이것은 Hello라는 문자는 알파벳 5개지만 문자의 배열(문자열)의 끝에는 항상 null이 들어가서 6개라고 말씀하신걸까요? 그렇다면 모든 문자열의 요소 개수 = 문자열의 알파벳 개수 +1(null)라고 생각하면 될까요? 또한 문자열 상수는 이름이 없는 문자의 배열이라고 하셨는데 이름이 없는 문자의 배열이라는 것이 이해가 잘 가지 않습니다. 예를 들어 "Hello"는 문자열이고 변하지 않는 상수가 맞으니깐 문자열 상수라는 것은 알겠는데 이름이 없다는게 무슨 의미일까요? 감사합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
semu0523 댓글 1 좋아요 0 조회수 229

8분 33초경 질문

미해결

홍정모의 따라하며 배우는 C언어

int f(int)[]; int(*f(int))[]; int g(int)(int); int(*g(int))(int); 안에서 밖으로 해석하는 게 좋다고 하셔서 그렇게 하고 있습니다. 그렇게 하면 다른 건 다 해석이 되는데 위의 네 개의 예시만 해석이 안됩니다. 맨 뒤에 괄호가 붙은 걸 어떻게 해석해야 할지 모르겠습니다. https://www.inflearn.com/questions/22987 링크의 질문하신 분이 해석한 것 처럼 하면 *(asterisk)가 없는 건 해석이 되는데 있는 건 또 해석이 안됩니다. int f(int)[]; 는 반환값이 int[] 이고 int g(int)(int); 는 반환값이 "parameter가 int고 반환값도 int인 함수" 인걸로 해석이 되는데 *가 붙으면 해석이 안되네요 항상 좋은 답변 정말 감사합니다.

  • c
용개형멋져 댓글 1 좋아요 1 조회수 191

왜 메인함수는 항상 int인가요>

해결됨

독하게 시작하는 C 프로그래밍

callee함수들은 리턴값에따라 int , char쓰기도하는데 궁금합ㄴ디ㅏ

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
Injae Hello 댓글 2 좋아요 0 조회수 288

IO버퍼메모리 추적하기 강의 관련 질문이 있습니다.

해결됨

독하게 시작하는 C 프로그래밍

항상 좋은 강의 감사드립니다. IO버퍼 강의 듣다가 질문 드립니다. IOBUF 구조체의 구조를 확인하는 방법이 강의에는 정확히 나와 있지는 않던데 인터넷 검색 이외 다른 방법이 있을까요? 비주얼스튜디오로 정의를 따라가는 방법으로는 c언어 표준라이브러리 나 그 외 API들의 내용을 전부 확인하기 힘든 경우가 많아서 궁금합니다. 실제 _iobuf 구조체는 placeholder라는 포인터변수 하나만 있는데 이 주소값에 해당하는 정보가 이전에 정의되어 있는 구조체 내용과 연결되어 있는 것인가요? 하나의 포인터만 표시되어 있는 구조체가 어떻게 작동하는지 궁금합니다. 강의내 코드에서는 IOBUF_TEST라는 별도의 구조체를 정의하여 사용하신 것 같은데 이 구조체의 포인터로 인스턴스화 된 개별 멤버변수들이 어떻게 실제 IO버퍼의 정보를 표현하게 되는 것인지.. 이 부분이 이해가 잘 되지 않습니다. 파일구조체의 정보를 참조하는 별도의 개별정의 구조체로 그 정보만 확인한 것이라고 이해하면 되나요? 질문이 너무 두서 없어 송구합니다. 항상 감사합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
blood731 댓글 2 좋아요 0 조회수 226

동적 라이브러리에 대한 의문

해결됨

독하게 시작하는 C 프로그래밍

동적 라이브러리는 OS가 링크를 런타임에 해주는 것으로 배웠는데 그럼 동적 라이브러리는 process 단위로 봐도 되는 것인가요? 동적 라이브러리는 실행의 개념이 있는 것인지 의문을 가지게 됩니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
김현석 댓글 1 좋아요 0 조회수 220

음질이 안좋습니다

해결됨

Go Hard to C (feat. Algorithm)

초반부 듣고 있는데 말 중간 중간에 소리가 계속 끊겨서 들립니다. 잡음도 간간히 들리네요. 영상 촬영하시고 검수해보셨나요..

  • c
  • 알고리즘
대헌 댓글 1 좋아요 0 조회수 298

switch-case 예제중

해결됨

독하게 시작하는 C 프로그래밍

scanf_s("%d%c%d", &x,&cOperator,1,&y); 에서 1은 무엇을 뜻하나요?

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
Injae Hello 댓글 2 좋아요 1 조회수 249

첫번째 예제

미해결

홍정모의 따라하며 배우는 C언어

해설 보면 코드 전에 아예 #define을 먼저 입력하고 들어가던데 define의 정확한 기능이 무엇인가요? NUM_ROWS, FIRST_CHAR, LAST_CHAR 같은 이름은 코드 전체에 통일성만 유지된다면 마음대로 이름을 지어도 되는 것인가요?

  • c
양주원 댓글 1 좋아요 1 조회수 189

예제 관련 질문

미해결

홍정모의 따라하며 배우는 C언어

처음에 설명 듣기 전에 이전에 배운 것을 토대로 코드를 작성해봤을 때 이렇게 작성을 했는데 이 코드를 실행하니까 제가 입력을 해야 Step 1,2,3 이런 식을 증가를 하던데 위의 코드를 입력 안 하고 강의 영상에 나오는 것처럼 하려면 어디를 어떻게 수정하면 될까요?

  • c
양주원 댓글 1 좋아요 1 조회수 168

5분 경 질문

미해결

홍정모의 따라하며 배우는 C언어

후위 증가 연산자 때문에 i가 2가 되는 건 알겠는데 i가 j에 대입?된다는데 그 부분이 잘 이해가 가지 않습니다

  • c
양주원 댓글 1 좋아요 1 조회수 189

변수선언할때

해결됨

독하게 시작하는 C 프로그래밍

그냥 누적변수뿐만 아니라 모든 변수를 0으로 초기화로 시작해도 될까요?

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
Injae Hello 댓글 1 좋아요 0 조회수 241

lookup테이블과 역호출 결합부분 질문

해결됨

독하게 시작하는 C 프로그래밍

int (*functionArray[3])(int) = {DoMove, DoJump, DoAttack}; 이런 형식으로 했는대 인자인 int 가 강의에선 딱히 의미가 없어보이는대 의미가 있는 사용법이 있을까요??

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
김상한 댓글 2 좋아요 0 조회수 252

클럭설정

미해결

HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌

안녕하세요 이번에 선생님의 강의를 보고 STM에 입문하려는 학생입니다. 임베디드에 완전 첫 입문이라 강의 설명중 헷갈리는게 있는데, 외부 클럭생성기가 8MHz의 주파수로 발생시킨다고 하셨는데, 시스템클럭을 168MHz로 설정하는 이유가 무엇인가요? 시스템 클럭이라는게 '최대 얼마까지의 클럭을 사용할 수 있는가' 에 대한 부분을 설정해주는 것인가요? 설명해주시면 정말 감사하겠습니다! 좋은강의 항상 감사합니다..

  • c
  • iot
  • 드론-개발
이명운 댓글 1 좋아요 0 조회수 338

메모리 풀링 속도 확인

미해결

오픈소스 자료구조 및 알고리즘 in C

안녕하세요, malloc() 대신 스택 변수로 NODE 배열을 만들어서 사용하는 것을 보았는데요, 정말로 빠른지 확인해보고 싶은데 어떻게 할 수 있을까요?

  • c
  • linux
  • 알고리즘
  • gcc
  • data-structure
Hyeongtak Ji 댓글 1 좋아요 0 조회수 360

setvbuf함수의 대하여

해결됨

홍정모의 따라하며 배우는 C언어

안녕하세요 잦은 질문을 드리네요 죄송합니다 궁금증이 많아서.. 선생님 강의 도중 setvbuf함수를 설명하실 때 _IONBF 이 모드를 인수로 넣으며 버퍼를 사용하지 않는다고 설명해주셨습니다. 이 설명을 듣고 떠오른건 한창 입출력 함수 알려주실 때 구글에 검색해서 찾아보다가 windows에서만 쓰이는 conio.h라이브러리에 _ getch(), _ getche()란 함수가 있었습니다. 그 함수가 버퍼를 통하지 않고 바로바로 입력과 동시에 처리를 했었는데 setvbuf함수가 그런 기능까지 구현할 수 있게 해주는 걸까요?

  • c
김민수 댓글 1 좋아요 2 조회수 287

인기 태그

인프런 TOP Writers

주간 인기글