본문 바로가기
  • 오늘도 신나게

코딩을 합시다/최대한 쉽게 설명한 C 언어12

초등학생도 이해하는 C 언어 - 변수와 자료형 변수 (Variable) 는 어떤 값을 넣을 임의의 저장소입니다. 저장소라고 하니 좀 어렵게 느껴지는데요. 사용하기 위해서는 미리 다음과 같이 선언을 해야 합니다. int a, b, c; a, b, c 라는 세 개의 변수를 사용하겠다고 미리 선언한 것입니다. 이 것은 다음과 같이 써도 동일합니다. int a; int b; int c; 왜 선언을 해야 할까요? 컴퓨터 시스템에서 구동되는 모든 것들은 메모리에서 처리됩니다. a = 1; 위 코드는 a 라는 저장 공간에 1 이라는 숫자를 넣으라는 명령입니다. 그런데 만약 a 라는 저장 공간이 없다면 1 을 넣을 공간이 없다는 것이겠지요. 따라서 a 에 1 을 넣기 위해서는 먼저 a 라는 저장 공간을 마련 해야 합니다. 그것이 바로 선언이며, 시스템의 메모리 공.. 2020. 4. 30.
초등학생도 이해하는 C 언어 - main 함수 main() 함수 C 언어는 프로그래밍 언어입니다. 말 그대로 언어 이기 때문에 정해진 문법이 있어요. 규칙이 있다는 거죠. 그런데 그 문법이란 것이 사람 말처럼 복잡하지는 않아요. 가장 쉬운 예제를 기반으로 시작해 볼게요. #include void main(void) { int a,b,c; a = 1; b = 2; c = a+b; printf("%d+%d=%d\n",a,b,c); } c 언어 문법에 잘 맞는 코드입니다. a라는 변수에 1을 넣고 b라는 변수에 2를 넣은 후 c 라는 변수에 a와 b를 더한 값을 넣고 그 결과 값을 출력해서 보는 프로그램입니다. 실행을 해보면, 1+2=3 이런 결과가 화면에 출력됩니다. 직접 실행해 보고 싶으신 분들은 아래 링크로 가서 해보세요. GCC 컴파일러 온라인 L.. 2020. 4. 30.
C 언어에 대해서. C 언어를 왜 배워야 하나요? C 언어는 젓가락과 같습니다. 한 번 만들어질때 너무나 잘 만들어져서 다른 것으로 대체가 되지 않는 그런 녀석이지요. 수많은 프로그램 언어들이 계속해서 만들어지고 발전해 가는 과정 에서도 요즘 사용되는 대부분의 언어들중 가장 오래된 언어에 속하는 C 의 인기는 아직도 대단 합니다. 프로그래밍 언어 순위를 보시죠. JAVA 와 C 가 1위를 두고 오락 가락 합니다. JAVA 와 C++ 은 객체지향 언어중 가장 많이 쓰이는 언어로 비슷한 느낌입니다. C++ 은 C 코드를 적용해서 사용 할 수 있어요. C++ 은 C 를 객체지향 언어로 개선한 것이라고 생각 하면 됩니다. 따라서 C 를 배우면 C++ 도 접근이 쉬워요. 객체지향 언어의 특징만 이해하면 말이지요. 하지만 이같은 객체.. 2020. 4. 30.