안녕하세요~~ 출제위원들이 이제 프로그램쪽을 좀 더 강화하고, 문제 난이도도 상당히 높이고 있는 듯 해요. 이제 완벽히 이해해야 하는 문제들도 출제하고 있고요.. 이번에 결합도, 응집도 나올때가 된거 같은데, 결합도 프로그램 코드로 내지 않을까 싶습니다. 좀만 힘내주세요.. 3회시험 꼭 합격하실꺼에요..^^
ㅋㅋㅋ회사에서 오늘 포인터 강의 다 듣고있는데,, 지하철에서 볼 땐 이거 그냥 스킵할까 했는데 강의듣고 다시 풀고 그리고 풀고 하니까 이제 어느정도 풀리기 시작했어요,,흑흑 흥달쌈 최고야,, 항상 본 강에서 깨알강의 들으라고 말씀하시는데,, 포인터는 그냥 포기각이였는데 프로그래밍 알면 알수록 재밌어요!! 포인터 문제 맞추면 찾아와서 씹어먹진 않으시졈?!?!
안녕하세요 실기 강의 결재 하고 깨알이랑 병행해서 듣고 있는데 질문이 있습니다. 문제 풀이 과정 중에 **arr이 해당 값의 값이라고 하셨는데 처음 arr이 = 100(임의 주소 값) 까지는 이해가 되는데 그 다음 값이 주소값 200을 가리키는게 이해가 안되네요... 분명 포인터 배열 3공간에는 임의로 200,300,400을 주소값을 집어 넣었는데 100이란 주소값은 없지 않나요? 그냥 주소값은 임의로 지정한거니까 포인터 초기값은 그냥 무조건 첫번째 배열 값이라고 이해 안하고 넘기긴 했는데 좀 찜찜 하네요 제가 쓰고도 설명을 못하겠네요 ㅠㅠ 명 강의 감사합니다 코딩 포기자에서 이틀만에 여기까지 온것도 감개무량합니다
안냥하세여. 공부하다가 헷갈리는 부분이 있어 질문드립니다 2차원 배열에서 임의로 주소값 설정할때는 순차적으로 (예를 들면 100부터 시작하면 101 102 103 그 다음행으로 내려와도 104 105 106 )이런식으로 하는거고, 포인터배열에서 인수들이 “aaa” “bbb”라고 치면, 첫번째 인수의 주소값 설정할때는 임의로 20, 그 다음 인수의 첫번째 주소값을 50 이렇게 설정하셨는데 포인터배열이기 때문에 그런건가요? 아님 인수가 2개라서 그런건가여 ” “ 안에 있는 인수들에 한해서라서 2차원배열이라도 ” “ 안에 있는 인수들이라 행이 나눠쟈도 연속적으로 주소값을 부여한건지요 😂😂😂???
질문있습니다. printf("%d" *(*arr + 1)); 위 처럼 printf를 쓰게 될 경우 *arr = 200 거기에 +1을 하면 201이 되고 (해당 강의 표현으론 300) ()밖에 *가 있으니까 201은 24를 가르키고 있으니 24가 출력 되어야 하지 않나요? 왜 알 수 없는 주소 값이 출력이 되는지 이해가 되질 않아서 이렇게 문의 들립니다. ㅠ
안녕하세요. 흥달쌤 본강과 특강 보면서 공부하고 있는 학생입니다. c언어 특강을 쭉 보면서 기존에 알지 못했던 포인터와 배열을 즐겁게 배우고 있었습니다. 그러다 문득 필기때 풀지 못하고 넘어갔던 문제를 다시 풀어보려 했는데 정답이 8,9 인데 자꾸 저는 8,5가 나오더라고요.. 포인터 문제가 나오면 그림을 그려서 예제 문제를 곧잘 따라했다고 생각했는데 제가 이해가 미흡한건지 자꾸 틀린 답이 나옵니다.. 혹시 이 부분에 대해 흥달쌤 버전으로 풀이를 요청드려도 괜찮을까요? 문제는 아래와 같습니다. (2022년 3월 정보처리기사 필기 문제) #include #include int main(int argc, char * argv[]) { int arr[2][3] ={1,2,3,4,5,6}; int (*p)[3]=NULL; p=arr; printf("%d, ", *(p[0]+1) + *(p[1]+2)); printf("%d, ", *(*p+1)+0) + *(*(p+1)+1)); return 0; }
'와 미쳤다' 란 말이 절로 나와요. 그동안 이해못해서 고생한것이 한방에 해결됬어요 . 흥달샘 인강으로 갈아타야겠어요. 감사합니다~
안녕하세요~~~
도움이 되셨다니 정말 다행입니다. ^^
혹시 어려운 문제가 있으면 언제든 질문주세요~~
감사합니다.
와...강의 듣기도 전에 풀고 결과값을 보니까 맞았네요...그리고 선생님 강의까지 들으니 100프로 이해가 갑니다..c언어 시작한지 3개월째인데 하루하루가 달라지는 거 같아서 너무 재밌어요 ㅎㅎ
어제의 저와 오늘의 저는 너무나 다른 사람이네요 흥달쌤 항상 감사드립니다
안녕하세요~~~
C언어도 하다보면 재미있어요~~^^
실제로 코드를 짜다보면 이렇게 난해한 코드를 짜진 않아서.
나중에 혹시라도 프로그램을 접하게 된다면 지금 해주시는게 정말 도움이 될꺼에요~
감사합니다. ^^
포인터가 너무 두려웠는데 이제는 즐거워요.
정말 감사합니다
영차영차! 하나씩 잘 듣고 있습니다~^^
34강까지 들으셨네요...조금만 더 힘내주세요~~
감사합니다.^^
저도 3회실기 시험에서 이문제를 봤습니다. 강의를 들어닌깐, 제가 실기를 떨어진 이유를 알것 같습니다.
실기를 합격할수 있는 비결을 알아가는것 같습니다. 감사합니다.
안녕하세요~~
출제위원들이 이제 프로그램쪽을 좀 더 강화하고,
문제 난이도도 상당히 높이고 있는 듯 해요.
이제 완벽히 이해해야 하는 문제들도 출제하고 있고요..
이번에 결합도, 응집도 나올때가 된거 같은데, 결합도 프로그램 코드로 내지 않을까 싶습니다.
좀만 힘내주세요..
3회시험 꼭 합격하실꺼에요..^^
강의 감사합니다 선생님!! 최고입니다 ㅎㅎ
항상 응원해주셔서 감사합니다.
어제도 늦게까지 공부하셨네요 ^^
예제문제가 좀더 있으면 좋겠어요 강의 문제는 충분히 이해는 된거 같네요
33강을 드디어 이해하고 넘어왔습니다!!
안녕하세요~~~
이해를 하셨다니 다행입니다. ^^
감사합니다.
이전 영상에서 오래걸려서 그런지 한번에 이해되었습니다!
안녕하세요~~~
한번에 이해해주셔서 감사합니다. ^^
ㅋㅋㅋ회사에서 오늘 포인터 강의 다 듣고있는데,, 지하철에서 볼 땐 이거 그냥 스킵할까 했는데 강의듣고 다시 풀고 그리고 풀고 하니까 이제 어느정도 풀리기 시작했어요,,흑흑 흥달쌈 최고야,, 항상 본 강에서 깨알강의 들으라고 말씀하시는데,, 포인터는 그냥 포기각이였는데 프로그래밍 알면 알수록 재밌어요!! 포인터 문제 맞추면 찾아와서 씹어먹진 않으시졈?!?!
포기하면 찾아가서 물어 뜯는거죠. ㅎㅎ
포인터도 풀다보니 풀만하지요?
프로그램이란게 그래요.
하다보면 할만하고 할만하면 익숙해지고 익숙해지면 재미있어지더라구요.
꼭 익숙해져서 모든 문제 술술 푸셨음 좋겠습니다.
오늘 하루도 고생 하셨어요. ^^
깨알 c언어 안봤으면 몰랐을게 수두룩... 오늘도 배우고 갑니다! 감사해요😭
안녕하세요~~~
오늘도 수강해주셔서 감사합니다. ^^
포인터문제 다 맞출 수 있을 거 같아요!! 감사합니다~
수강해주셔서 감사합니다 ^^
찢었다 🙌🙌🙌 c언어에 대해 1도 모르고 정말 0에서 시작한 제가 쌤 강의 듣고 이해를 하고 이 문제도 풀어서 맞췄어요ㅠㅠㅠ 감사합니다 ❤❤❤
실기 결제해서 하루에 3강 / 깨알 c언어 2강 씩 정주행하구있어용 ㅋㅋㅋㅋㅋ
지금은 개발자지만 나중에 흥달쌤처럼 강사가되는게 꿈입니다. 동기부여가 되어주셔서 감사합니다
개발자시군요...^^
언제든 제 도움 필요하시면 연락주세요...
실기시험 꼭 합격하시고 좋은 소식도 전해주시고요..
실기 끝나고 나면 다른 강좌들도 한번 구성해볼께요 ^^
안녕하세요 실기 강의 결재 하고 깨알이랑 병행해서 듣고 있는데 질문이 있습니다.
문제 풀이 과정 중에 **arr이 해당 값의 값이라고 하셨는데 처음 arr이 = 100(임의 주소 값) 까지는 이해가 되는데 그 다음 값이 주소값 200을 가리키는게 이해가 안되네요... 분명 포인터 배열 3공간에는 임의로 200,300,400을 주소값을 집어 넣었는데 100이란 주소값은 없지 않나요? 그냥 주소값은 임의로 지정한거니까 포인터 초기값은 그냥 무조건 첫번째 배열 값이라고 이해 안하고 넘기긴 했는데 좀 찜찜 하네요 제가 쓰고도 설명을 못하겠네요 ㅠㅠ 명 강의 감사합니다 코딩 포기자에서 이틀만에 여기까지 온것도 감개무량합니다
안녕하세요~~~
요 문제 관련해서는 제가 내일 영상으로 남겨드리도록 할께요~~~
지금 너무 늦어서 목소리가 안나와요...흑...
조금만 기다려주세요~~
감사합니다. ^^
감사합니다 ~!
오늘 몇개를 하신거에요?? 28강에 댓글 주시고 34강까지 하셨네요..^^
꼭 합격하실꺼에요~~
감사합니다
시청해 주셔서 감사드립니다.^^
와 이문제 보고 진짜 포인터 두개인건 처음봐서 멘붕 왔었어요... 이렇게 푸는거구나ㅠㅠ 머리로 대략 이해는 됐지만 몇번 더 보고 문제도 풀어봐야할거같네요! 감사해요!!
안녕하세요~~
프로그램쪽은 좀 익숙해져야해요~~
익숙해지시면 어떤 문제가 출제되어도 맞추실수 있을꺼에요~~
원하는 시험 꼭 합격하시길 진심으로 응원할께요~
감사합니다. ^^
안냥하세여. 공부하다가 헷갈리는 부분이 있어 질문드립니다 2차원 배열에서 임의로 주소값 설정할때는 순차적으로 (예를 들면 100부터 시작하면 101 102 103 그 다음행으로 내려와도 104 105 106 )이런식으로 하는거고, 포인터배열에서 인수들이 “aaa” “bbb”라고 치면, 첫번째 인수의 주소값 설정할때는 임의로 20, 그 다음 인수의 첫번째 주소값을 50 이렇게 설정하셨는데 포인터배열이기 때문에 그런건가요? 아님 인수가 2개라서 그런건가여 ” “ 안에 있는 인수들에 한해서라서 2차원배열이라도 ” “ 안에 있는 인수들이라 행이 나눠쟈도 연속적으로 주소값을 부여한건지요 😂😂😂???
안녕하세요 이번 문제에서는 배열이아닌 선언된값들(a,b,c,)에도 주소값을 임의로 줘야지 풀수있는문제일까요
전에 문제까지는 다 배열안에 있었는데 헷갈립니다
안녕하세요~~~
이번 문제는 각각의 변수에 주소값을 임의로 줘야 풀 수 있는 문제입니다.
동일한 문제를 좀 더 풀이한 영상이 있습니다.
ruclips.net/video/ahRgtvYwdoI/видео.html
이걸 한번 참고해주시면 좋을 듯 합니다.
감사합니다. ^^
우와 작년에 3회차 실기 쳤었는데 무슨 문제인지 기억도 안났거든요😂 이번에 풀이해주시기 전에 먼저 풀어보니까 맞았어요! 역시 명강사 최고이십니다👍
도움이 되셨다니 다행이에요~~
문제를 못 풀었는데, 강의 듣고 풀었다는 분들 보면 정말 힘이 납니다.
감사합니다. ^^
질문있습니다.
printf("%d" *(*arr + 1));
위 처럼 printf를 쓰게 될 경우
*arr = 200
거기에 +1을 하면 201이 되고 (해당 강의 표현으론 300)
()밖에 *가 있으니까
201은 24를 가르키고 있으니
24가 출력 되어야 하지 않나요?
왜 알 수 없는 주소 값이 출력이 되는지 이해가 되질 않아서 이렇게 문의 들립니다. ㅠ
안녕하세요~~
해당 내용이 헷갈리긴해요..^^
글로 설명하기는 좀 애매하고, 오늘 촬영하러 가서 영상으로 답변 드릴께요~~
감사합니다. ^^
안녕하세요~~~
영상해설 올렸습니다.
ruclips.net/video/98BQlt7OELo/видео.html
도움이 되셨음 좋겠습니다. ^^
시험이 얼마남지 않았는데 갈일이 머네요
저장된 값인지 번지 수 인지 가끔 살짝 헤갈리긴한데요
그런데
어차피 주소값은 알수가 없으니
시험에 주소값를 구하라고 시험에 나올수는 없겠네요
안녕하세요~~
주소값은 실행할때마다 틀려지는거라서 절대 나올 수가 없습니다.
다만, 1000번지 부터 시작, int 로 선언했을때 몇번지에 있냐 이런건 나올 수 있어요..
int 는 4바이트니깐 1004번지 뭐 이런식으로요..^^
아.. 충격적이에요.. **arr + 1 을 *(*arr + 1)이라 생각하고 24가 나왔다고 생각했어요.. 정말 충격적이네요 와
두개는 완전히 틀린 값이지요~~
첫번째는 arr의 값의 값에 다가 1을 더하는거고,
두번째는 arr의 값의(주소값) 에다가 주소를 1증가시킨 공간의 값이니깐 완전 다른값일꺼에요~~^^
@@HeungSsaem 정말 완전 다른 값이었어요 . .. ㅠ
이문제 ** 이거 두개보고 한 30초 멍때리다가 문제지 뒤로 넘기고 넘어갔었네요... 바보같고 뼈아픈 기억이;;..
안녕하세요~~~
** 두개 나오면 정말 당황스럽긴 하지요..ㅜㅜ
포인터는 워낙에 어려운 개념이다 보니 그럴 수도 있습니다.
다음에는 그런 문제가 나온다면 쉽게 맞추실꺼에요..
감사합니다. ^^
출석
어제에 이어 오늘도 열공중이셨군요..^^
오늘도 좋은 하루 되세요~~
휴.. 드디어 해치웠나...
포인터도 익숙해지기만 하면 쉽게 풀수 있습니다.
시험나오면 꼭 맞춰주세요~~
감사합니다. ^^
안녕하세요. 흥달쌤 본강과 특강 보면서 공부하고 있는 학생입니다. c언어 특강을 쭉 보면서 기존에 알지 못했던 포인터와 배열을 즐겁게 배우고 있었습니다. 그러다 문득 필기때 풀지 못하고 넘어갔던 문제를 다시 풀어보려 했는데 정답이 8,9 인데 자꾸 저는 8,5가 나오더라고요.. 포인터 문제가 나오면 그림을 그려서 예제 문제를 곧잘 따라했다고 생각했는데 제가 이해가 미흡한건지 자꾸 틀린 답이 나옵니다.. 혹시 이 부분에 대해 흥달쌤 버전으로 풀이를 요청드려도 괜찮을까요? 문제는 아래와 같습니다. (2022년 3월 정보처리기사 필기 문제)
#include
#include
int main(int argc, char * argv[]) {
int arr[2][3] ={1,2,3,4,5,6};
int (*p)[3]=NULL;
p=arr;
printf("%d, ", *(p[0]+1) + *(p[1]+2));
printf("%d, ", *(*p+1)+0) + *(*(p+1)+1));
return 0;
}
아...이 문제 어려웠지요..^^
이거 질문 주신분들이 많으셔서 영상답변으로 제작해둔게 있습니다.
ruclips.net/video/IqwoVBNhCUM/видео.html
요기 가시면 확인해보실 수 있습니다. ^^
다른 문제들도 언제든 물어보시면 풀어드리겠습니다~~^^
@@HeungSsaem 아이고 찾아본다고 찾아봤는데 영상을 못 봤었네요 ㅠㅠ 그래도 해설을 들을 수 있어서 너무 기쁩니다! 답변 감사드립니다!!
@@syk3867 넵...들어주셔서 감사합니다. ^^
찢었다 🙌🙌🙌 c언어에 대해 1도 모르고 정말 0에서 시작한 제가 쌤 강의 듣고 이 문제 맞췄어요ㅠㅠㅠ 감사합니다 ❤❤❤