c언어 공부의 방향을 알고싶습니다.
연자두
질문 제목 : 질문 내용 : 안녕하세요 c언어 공부를 어느정도 한? 학생입니다.
전체적으로 훑어보듯이 읽어본건 2번정도 읽어본것같습니다.
근데 책이나 자료를 찾아볼때마다 워낙 c언어가 배울 내용이 방대해서 정작 뭘배워야할지도 햇갈리고 어느정도를 공부해야 아 c언어 공부 다했다라는 그게 될까요(공부에 끝이없단것은 압니다만 c++이나 c#으로 넘어갈수있는 ㅡ기준이 필요해서 그렇습니다.)
1. c언어 (그리고 앞으로 배울 그외의 언어들)를 배우기 시작할때 어떤식으로 접근해야 좋을지.(참고로 전 독학입니다. 학교나 학원은 힘들고 책이나 인터넷을 최대한 이용할 생각입니다.)
2. c언어를 공부할때 필수적으로 공부해야할 커리큘럼?(워낙 많은 내용이 섞여있다보니 이건 지금 굳이 공부안해도되는건데 공부하는 느낌도들고 그렇다고 모르는상태에서 하나둘 빼면서 공부하자니 중요한걸 빼먹을것같고 그렇다고 다 공부하자니 워낙 많고 초보자인 제가 봐도 이건 지금 필요없을것같다하는것들도 좀 있어 곤란합니다.)
3. 다음 언어로 넘어가려면 c언어를 어느정도 공부해야될까요 무슨 기준이 있었으면 좋겠습니다.
예를들어 이 문제를 풀수있다면 넘어가도된다 라던가 책 몇번을 보면된다든가 어떤 프로그래밍을할수있다든가 부탁드립니다.
-
봄여울
자신이 뭘 배워야 할지 모른다는 것은 자신이 C언어를 왜 배우는지를 모르고 있기 때문입니다.
-
콩순
감사합니다. 친절한 설명덕에 도움이 많이되었요
-
찬늘봄
정리 : 목표를 하나 정하세요. (즉 프로젝트성 프로그램) 이 부분에서 필요한 지식들을 습득하세요.(알고리즘, 모르던 함수 사용법 등)
이 두가지만 계속적으로 하시다보면 다른 언어들도 금방 금방 할 수 있을 것입니다.
앗! 마지막으로 Search 능력도 굉장히 중요해요 ㅋㅋㅋㅋㅋ
이 부분도 프로그래머한텐 중요한 기술이라고 생각되네요... -
잉간
3. C언어를 한 번 훑어보셨다면 작성자분이 알고계신 내용까지 다른 언어들을 파악하는데에는 지금 당장 Java 혹은 C++을 공부한다고해서 이해가 불가능한 부분은 없다고 생각됩니다. 함수들이 좀 더 추가되고 클래스라는 부분을 공부하게 되지만 클래스도 구조체와 비슷하기 때문에 차이점만 염두하면서 공부하시면 충분히 습득 가능하다고 생각됩니다. But 2번에서 쓴 글처럼 알고리즘적인 부분을 공부하시는게 좋다고 생각되요. 여러 언어를 공부하는 것도 좋지만 자신
-
블1랙캣
2. C언어가 어떻게 동작하는지 각 함수들은 어떤 입력과 출력을 가지는지 파악이 되셨다면 윗 댓글의 하늘님 답변대로 자료구조, 알고리즘, 컴파일러 정도까지는 알고계시다면 좋을 것 같습니다. 프로그램 언어는 C언어를 모티브로 한 언어들이 많다보니 C언어 하나만 잘해도 다른 언어들을 습득하시는데에는 크게 어려움 없이 습득가능하다고 생각되요. 따라서 알고리즘적인 부분을 공부하시거나, 아니면 데이터베이스, 네트워크 프로그래밍 같이 C언어를 이용해서 통신을 해보
-
우수리
1. 프로젝트성 프로그램을 하나 생각을 하고 구현을 하기위해 필요한 지식이 무엇인가를 먼저 파악하는게 중요하다고 생각되요... 이미 책을 한 번 훑어 보셨다고 했으니 최소한 linked List를 이용한 Stack을 구현해본다던지 아니면 간단한 프로그램이라도 하나 작성해보시면서 모르는 부분은 그 때마다 찾아서 정리를 하는 것이 중요하다고 생각됩니다. (정리를 안하고 그냥 알기만 하면 나중에 또 찾아보게 될거에요....)
-
보물선
감사합니다
-
유희
자료구조 알고리즘 .. 필수입니다
-
가을귀
감사합니다
-
자올
1. 글쎄요...
2. 자신에게 맞는 C언어 기본책을 사서 책 처음부터 끝까지 보십시오. C언어 커리큘럼은 공부안해도 되는 내용은 없습니다. 나중에 이 부분이 나오기 때문입니다.
3. 프로그램개발자로 가느냐 안가느냐에 따라 다른데 저 같은 경우 모의해킹쪽이라 C언어기본책 여러번 보고 나서 (한권의 책을 여러번 보고 코딩하는 것이 중요) 바로 소켓프로그래밍/API 로 넘어갔습니다.
제 주관적인 생각으로 프로그램개발자라면 c언어 기본책을 보고 - 혼자연구
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |
2691725 | 자료구조에 관련해서 질문이 있어 글을 올립니다. | 누리알찬 | 2025-04-16 |
2691697 | if 문에서 구조체 배열에 저장되있던 문자열 검사하는 법 ? (2) | 민트맛사탕 | 2025-04-16 |
2691678 | C언어 함수 질문이요~!!! | 연보라 | 2025-04-15 |
2691650 | 반복문 | 돋가이 | 2025-04-15 |
2691618 | 링크드리스트 개념 질문이예요 (3) | 맨마루 | 2025-04-15 |
2691592 | 동적할당 이용 배열선언 질문입니다.ㅠㅠ (3) | 허리달 | 2025-04-15 |
2691542 | /=의 용도를 알려주세요 ㅠㅠ! (2) | 아라 | 2025-04-14 |
2691510 | sizeof 연산자 질문입니다 (2) | 종달 | 2025-04-14 |
2691483 | 파일 오픈시 에러 질문드립니다. (2) | 호습다 | 2025-04-14 |
2691450 | [visual c++ 툴]기초 질문 (3) | 해긴 | 2025-04-13 |