728x90
반응형
반응형
오랜만에 돌아온 C밖에 할 줄 모르는 컴공의 C언어 기초시간입니다.
가장 어려운 건 역시 어떻게 C 코딩 공부를 하냐!! 인데요.
맨 처음엔 기초 컴퓨터 언어 문법책을 사세요. 어떤 책이든 마음에 드는 책을 사시면 됩니다.
저는 <<C언어 콘서트>> 로 공부했습니다.
책을 사신 후 책 과정을 따라 비쥬얼 스튜디오 또는 비쥬얼 코드 같은 프로그램을 깔고
책에 적혀있던 코드 프로그램들을 한 번씩 모두 해봅니다.
그 후에 다시 코드 프로그램을 따라 써보며 각 줄이 무슨 역할을 하는지,
함수에 어떤 작용을 하고 있는지 주석으로 써봅니다. 예시를 들어볼게요!
#include <stdio.h> //Standard Input Output.header 를 포함시키는 전처리기 int main() { printf("Hello World!"); //printf문은 ""안의 내용을 찍어주는, 출력시키는 함수. C언어에서 문장 끝에 ; 꼭 붙여야함. return 0; //프로그램이 정상적으로 이루어짐을 전달해주기 위해 0리턴! } |
이렇게 각 줄마다 의미를 적고 생각을 해봅니다.
짧은 프로그램에는 이짓거리가 무슨 의미인가 싶겠지만 프로그램이 점점 길어질 수록
프로그램을 해석하고, 이해하고, 어떻게 작동하는 지 알려면 이 과정이 꼭 필요합니다.
또한 오류가 생겼을 때 어느 함수에서 논리 오류가 어떻게 생겼는지 생각하고 고민하는 과정에서
이러한 방법이 아주 큰 도움이 되니 꼭! 한 번만이라도 긴 프로그램을 이렇게 한 줄씩
자기만의 방식으로 해석해보는 과정을 해보시는 것 추천드려요!!
728x90
반응형