묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨독하게 시작하는 C 프로그래밍
강의자료 관련 질문입니다.
항상 좋은 수업 감사합니다. 강의자료 관련해서 질문이 있습니다.강의를 듣다보니 강의자료를 사전에 작성해보고 수업듣고 싶은데 강의자료를 못찾겠습니다ㅠㅠ이게 저만 못찾는 건지 커리큘럼 옆에 구름모양으로 있다는데 안보이네요.원래 강의자료가 없는건지 제가 못찾는 건지 궁금합니다.백문이 불여일타라고 연습해보고 싶어요!!!
-
미해결독하게 시작하는 C 프로그래밍
64bit 메모리 주소에 들어있는 값이 128bit인 이유가 궁금합니다.
왼쪽 빨간 박스는 "메모리 주소", 오른쪽 노란색 박스는 "Data"메모리 주소는 64bit(8byte) CPU 체계이므로 4bit씩 16개 묶음으로 표현했고, 각 행마다 있는 메모리 주소에 들어있는 data 즉, 값이 오른쪽에 있는 거구요.그 오른쪽에 있는 데이터가 16진수(8bit)로 16개가 나열돼 있습니다. 그럼 총 128bit = 16 byte 여기서 이해가 안 됩니다. ㅠㅠ 64bit 메모리 주소는 4bit * 16 = 64(=8byte)각 메모리 주소의 데이터는 8bit(1byte) * 16 = 128(=16byte)16개로 나열돼 있는 건 동일한데 왜 bit 수가 다른 거죠?그리고 데이터에 16진수로 16개 끊은 게 어떤 의미일까요?16진수 1개씩 끊어서 총 16개를 각각 하나의 의미로 파악한 후, 전체를 하나의 데이터로 봐야 하는 건가요?64bit 메모리 주소의 데이터는 128bit이다. 이렇게 그냥 암기해야 하나요?
-
해결됨독하게 시작하는 C 프로그래밍
cpu의 메모리 관리 방법이 이해가 잘 안됩니다.
당장은 돈이 딸려 넓고얕게 공부하는 컴퓨터구조 강의를 구입하지는 못 한 학생입니다. 챗gpt를 이용해서 모르는 부분을 채워나가고 있었으나, 그래도 제대로 이해가 안 되는 부분을 채워가고싶어 질문 드립니다.일단 제가 알고 있는 전제부터 깔고 가겠습니다.1.모든 메모리 공간은 하나당 1바이트의 크기를 가지고있는걸로 알고 있습니다. 그리고 해당하는 1바이트의 메모리 공간마다 주소를 갖고있는 걸로 알고있습니다.2. 64비트 아키텍쳐 cpu는 주로 8바이트 단위로 메모리 주소를 처리하는 걸로 알고 있습니다. 그러나 1바이트 단위로도 메모리를 처리할 수 있는 걸로 알고 있습니다. 질문 내용-1. 일단 위에 알고있는 내용이 사실인지 궁금합니다.2. 변수로 지정할 수 있는 메모리 최소 크기가 1바이트인 이유가 위와같은 이유 때문인가요? 그리고 최대크기도 8바이트인걸로 아는데 위와같은 이유때문인가요?3. 머신코드 == 어셈블리어 인가요? 아니면 머신코드는 원래 이진수 코드만을 의미하는건데 이제는 어셈블리어를 사람들이 쓰지 않으니깐 머신코드라고 통합해서 지칭하는건가요?영상을 다시 봐도 이해가 잘 안가네요.
-
해결됨독하게 시작하는 C 프로그래밍
혹시 섹션 11 switch-case문 짊문입니다.
scanf_s("%d%c%d", &x, &cOperator, 1, &y);왜 scanf_s에 1 없이 해보니 안되던데 왜 그런건가요?
-
해결됨독하게 시작하는 C 프로그래밍
C공부와 학습에 대한 총 투입시간 질문.
선생님 강의로 열심히 공부하는 학생입니다. 학습에 투입되어야하는 시간관련해서 질문이 있습니다. C언어 공부를 이제 막 시작했는데요, 유튜브 영상과 해당 강의에서도 "하루 3시간 강의 + 혼자 3시간 학습" 스케쥴로 매일한다고 가정했을 때 C언어 공부만 2개월을 공부해야 한다고 하셨는데요, 독하게 시작하는 C프로그래밍 수업은 30시간 정도인데요, 하루 3시간씩 강의를 들으면 10일에 끝나게 되는 걸까요..? 선생님 말씀을 제가 오해한 것인지 여쭤봅니다.해당 강좌로 C언어의 어느정도 수준까지 학습을 하게 되는 것인지 알고 싶습니다.그리고 해당 강좌를 끝까지 모두 수강하면(스스로 익히는 것까지 포함) 이후 학습해야할 강좌나 커리큘럼이 어떻게 되나요?항상 감사드립니다^^
-
미해결독하게 시작하는 C 프로그래밍
비주얼 스튜디오 관련 여쭤봅니다..
해당 수업에서 gets함수를 활용한 코드를 컴파일하여 실행하면 다음과 같은 문제가 뜨면서 실행이 안됩니다.. 이전 hello world 출력할 때는 문제 없이 실행이 됐엇는데, 다른 프로젝트 생성 후 실행하면 이런 문제가 뜨니 미치겠습니다 ㅜㅜ 인터넷 서칭으로 계속 찾아보곤 있는데, 선생님께서 혹시 해결 방안을 아시는가 싶어 질문드립니다..
-
해결됨독하게 시작하는 C 프로그래밍
단/항 증감연산자 12:44 결과값
위의 출력값은 24가 나와야할것 같은데 25인 이유를모르겠습니다. Chat gpt에게 코드를 똑같이보여줘도 24라고하네요..
-
해결됨독하게 시작하는 C 프로그래밍
보수와 수의 음수는 같은 게 아닌가요?
뺄셈이 보수의 덧셈이라고 하셨는데 1 - 1과 1 + (-1) 과 같은 개념이니 보수와 수의 음수는 같은 거 아닌지 여쭤보고 싶습니다.
-
해결됨독하게 시작하는 C 프로그래밍
평균값 구하기
안녕하세요. 강사님께서 작성하신 코드와 제가 작성한 코드를 비교를 해봤는데 작동은 되는데 다른 부분이 있어서 질문 드립니다.아래와 같이 코드를 짜면 혹시 불필요한 부분이 있을지요? #include<stdio.h> #include<stdlib.h> int main(void) { int x = 0; int y = 0; printf("두 정수를 입력하세요.:"); scanf_s("%d %d", &x,&y); printf("두 정수의 평균 값은: %.2f 입니다.", (double)x + y / 2); return 0; }
-
해결됨독하게 시작하는 C 프로그래밍
기본 환경이 windows11 인데, windows10이어도 상관없나요?
안녕하세요. 독하게 시작하는 C~ 수강자입니다.설치환경을 보니 windows 11 인데, 혹시 windows 10 환경도 상관이 없을까요?노트북이 구형이고 아직 windows 10 을 사용해야 되는 이유가 있어서 11로 업그레이드가 불가능한 상황입니다. 감사합니다.
-
해결됨독하게 시작하는 C 프로그래밍
에러 이동 단축키 F4 속성창 뜨는분 F8 하시면됩니다.
다른 단축키 궁금하신분을 위한 링크https://learn.microsoft.com/ko-kr/visualstudio/ide/default-keyboard-shortcuts-in-visual-studio?view=vs-2022&utm_source=vshelp&wt.mc_id=visualstudio_inproduct_shortcuts_csaapp
-
해결됨독하게 시작하는 C 프로그래밍
번외질문 - 프로젝트명 변경 질문드립니다.
비주얼 스튜디오 상에서 프로젝트명을 변경하면프로젝트가 저장된 위치에 폴더명과 파일명들은 같이 변경이안되던데 방법 알고 싶습니다
-
해결됨독하게 시작하는 C 프로그래밍
Putchar 관련 질문입니다
Puchar 명령어는 buffer에 값을 넣는 것뿐만아니라 printf 처럼 화면에 출력하는 기능까지 포함된 것이라고 이해해도 될까요? getchar는 문자를가져와 읽는 기능인 것처럼 putchar또한 메모리 buffer안에만 write하는건 아닐까 했습니다.
-
해결됨독하게 시작하는 C 프로그래밍
디바이스 파일에 대해서 여쭤보고 싶습니다.
안녕하세요. 강사님.입출력과 관련된 부분은 운영체제가 처리를 해주는 것으로 알고있습니다. 일반적으로 입출력을 수행할 때 OS가 제공해주는 API를 사용해서 입출력을 수행할텐데 그 행위 자체가 내부적으로 디바이스 파일을 사용하도록 구현이 되는 구조인걸까요 ?디바이스 파일을 제공해주는 것은 알겠는데 그걸 직접적으로 활용하는 코드는 다뤄본적이 없어서요...
-
해결됨독하게 시작하는 C 프로그래밍
강의 "16진수가 표기가 사용되는 예"에서 8:35
안녕하세요 유투브에서 알게 되어서 강의구매까지 한 전진호입니다.메모리 화면에서 64bit를 설명하시고, 16바이트를 계산하셨는데, 저 바이트 코드가 왜 적힌 것이고, 어떤 의미인지 궁금합니다.
-
해결됨독하게 시작하는 C 프로그래밍
비주얼 스튜디오 클래스 뷰 설정 관련
비주얼 스튜디오 클래스 뷰 설정에서 여러 프로젝트 항목들은 어떻게해야각종 예제들을 묶은 경우와 같이 리스트가 생성 되는지 궁금합니다.