컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - C 언어를 혼자서 시작하는 방법을 배우려면 어떤 책을 읽어야 하나요?

C 언어를 혼자서 시작하는 방법을 배우려면 어떤 책을 읽어야 하나요?

Tan Haoqiang의 "C 언어 프로그래밍" 1: 업무를 잘 수행하려면 먼저 도구를 연마해야 합니다.

C 언어 학습에 필수적인 몇 가지 사항은 다음과 같습니다.

p>

p>

DOS 시대에는 한때 터보 C 2.0과 같은 R&D 환경이 대부분의 R&D 프로그램을 차지했습니다. 하지만 현재 Windows 시대에는 Turbo C를 사용하는 것이 불편합니다. 프로그램 편집이 매우 어렵고, 드래그 앤 드롭이 필요하며, 참조 자료를 확인하는 것도 불편합니다. Visual C를 사용하는 것을 권장합니다. 비교적 부피가 크긴 하지만 한번 설치하면 사용하기 매우 편리합니다.

학습 튜토리얼. 현재 C 언어 교과서가 너무 많지만 칭화 대학 출판부 제2판인 Tan Haoqiang이 편집한 "C 언어 프로그래밍"을 모두 사용하는 것이 좋습니다. 초보자를 위한 내용이고 내용도 매우 정확합니다.

이외에도 학습을 도와주는 소프트웨어가 너무 많아요. 결국 우리는 윈도우 시대에 이르렀고, 공부만 하던 옛날 방식과는 다릅니다. 읽고 질문함으로써. "통합학습환경(C언어)"을 모두에게 추천합니다. 문제집도 있고, 문제집도 있고, 문제풀이도 아주 잘 되어있습니다. Windows에서 trubo C를 사용하면 초보자도 다른 컴파일러를 설치하지 않고도 프로그래밍을 연습할 수 있습니다. "C 언어 학습 시스템" 소프트웨어도 있지만, 문제 은행 시스템에 불과한 느낌이 든다면 문제가 충분하지 않다고 생각되면 시도해 보는 것이 좋습니다.

2: 해바라기 컬렉션

컴퓨터 언어를 배우는 가장 좋은 방법은 무엇인가요? 대답은: 프로그램을 읽는 것입니다. 진정으로 성공한 사람이라면 생활 조건이 어떠하든 결코 자신을 파멸시키지 않을 것입니다.

네, 프로그램을 읽는 것이 C 언어를 배우는 가장 빠르고 좋은 방법입니다. 저처럼 새로운 J#, C# 및 기타 언어를 배울 때 더 이상 책을 들고 한 줄씩 읽지 않고 그 루틴을 배웁니다. 물론, 컴퓨터 언어를 전혀 배워본 적이 없는 초보자라면 먼저 튜토리얼을 읽어보는 것이 가장 좋습니다. , 그리고 모든 줄을 이해할 때까지 프로그램을 주의 깊게 읽은 다음 루틴과 유사하거나 동일한 몇 가지 프로그래밍 질문을 찾아 이해한 프로그램을 작성해 보십시오. 그것을 이해했다면 당신도 그와 같은 프로그램을 작성할 수 있을 것입니다. 믿을 수 없다면 일단 시도해 보십시오. 다시 돌아와서 루틴을 계속 공부하세요. 왜 이 프로그램을 작성할 수 없습니까? 축하합니다. 거의 준비가 되었습니다.

3: 정상에 도달

프로그램 작성의 가장 높은 상태는 실제로 다양한 문제 해결 수단(데이터 구조)과 문제 해결 방법(알고리즘)을 익히는 것입니다.

낮은 수준의 프로그램을 작성하면 프로그래밍 마스터가 되나요? 아니요, 하위 수준 프로그램을 작성하는 것은 하드웨어의 구조를 제어하는 ​​것 이상입니다. 또한 하드웨어와 하드웨어는 동일하지 않습니다. 칩용 드라이버를 작성하는 것은 칩의 다양한 레지스터와 그 조합을 제어하는 ​​것 이상입니다. 그런 다음 값을 쓰고 읽는 것뿐입니다. 이것은 일부 io 기능에 익숙합니다.

그렇다면 프로그래밍에 능숙하려면 무엇이 필요할까요? 어떻게 프로그래밍에 능숙해질 수 있나요? 예를 들어, 당신 앞에 10명의 사람이 있는데 "장산"이라는 사람을 발견했다면 어떻게 해야 할까요? 첫 번째 방법: 10명에게 직접 물어보세요. "장산(Zhang San)은 누구입니까?" 방법 2: 묻는 사람이 Zhang San이 될 때까지 각 사람에게 "당신은 Zhang San입니까?"라고 묻습니다. 세 번째 방법: 가서 한 사람씩 "장산(Zhang San)을 아시나요? 알려주세요."라고 물어보세요. 이 질문을 과소평가하지 마십시오. 물론 첫 번째 방법을 선택하겠다고 말씀하셨습니다. 정답입니다. 이 방법이 가장 빠르고 효율적이기 때문입니다. 는 프로그래머의 프로그래밍 수준을 테스트하는 중요한 신호이며 달성하기 쉽지 않습니다. 지금의 문제는 데이터 구조 및 알고리즘(지도 데이터 구조, 철저한 검색 및 이진 검색)의 문제와 유사합니다. 따라서 데이터 구조와 일부 일반적인 알고리즘을 마스터하는 것은 정상에 도달하는 불가피한 방법입니다. 마지막으로, 프로그래밍 마스터가 되고 싶은 모든 분들이 이 책을 읽어보시길 바랍니다.

요약

1. 먼저 책에 나오는 질문에 따라 질문의 디자인이 합리적이고 기본 지식을 통합합니다.

2. 수학 문제를 찾고, 이를 해결하기 위한 작은 프로그램을 작성하고, 알고리즘과 기본 기능에 익숙해집니다.

3. WINDOWS에서 프로그래밍을 연습하기 위해 자체 작성 리소스 관리자, 자체 작성 워드패드 등과 같은 작은 질문을 생각해 보세요.

4. 주변의 것들을 조합해 중간 주제를 찾거나, 다른 사람의 프로그램을 보고 직접 구현해 볼 방법을 찾아보세요.

5. 교과서에 있는 예시를 직접 적고, 컴퓨터에서 실행해 보면 어떤 제품이든 유기적으로 결합하거나 모방할 수 있는 예시가 있다는 것을 알아야 합니다.

6. 성능 통계 등 익숙한 것부터 시작하여 프로그램을 컴파일하여 기능을 완성한 다음 개선하세요.

7. 코드를 반복적으로 파괴하고 그 파괴에서 코드의 규칙을 찾아보세요.

8. 컴퓨터로 자주, 반복해서 연습하세요.

上篇: Caligo Hunter를 플레이할 수 없는 이유는 무엇인가요? 下篇: TFT 11.13 레오파드걸 장비 팀전 전술 11.13 레오파드걸 라인업 아이기스 레오파드걸 장비 및 라인업 추천
관련 내용