본문 바로가기

공부합시다

[C++] 제1강. C언어의 발생과 프로그램 작성방법


학습목표 : C언어의 역사, C program 작성방법

1. C 발생 : B언어 ---> C언어 --(version up)--> C++
1) C++ 의 90%는 C언어, 나머지 10%는 기능을 up한 것.

2. C compiler [각주:1] 종류
1) ANSi C, MS C, Turbo C ...
2) ANSi C, Visual C++, Turbo C++ ...  

3. C program 작성방법
#include <stdio. h>  --- 선처리부
#include <conio. h> --- 선처리부
void main()  --- main 함수 머릿부
{    --- 함수몸체(시작)
     --- 명령 1     
     --- 명령 2

}    --- 함수몸체(끝)

* 주의사항 : 소문자로 입력, 명령뒤에는 " ; "(세미콜론)"을 반드시...

3.1 프로그램의 완성과정
 


4. program 작성
문제1) 화면에 아래와 같이 출력시키는 program 작성
안녕
프로그램 작성을 다음과 같이 한다.
1) Chart (차트) : program의 흐름을 그림으로 표현 한 것 -> 한눈에 알아보기 쉽게 한다.
* 블로그에서 챠트는 생략~ ^^
2) Coding (코딩) : 그림을 글씨로 옮기는 과정
#include <stdio. h>
#include <conio.h>
void main()
{
printf [각주:2]("안녕");
}
 
문제2) 화면에 아래와 같이 출력시키는 program 작성
저는
철오예요 
프로그램 작성을 다음과 같이 한다.
1) Chart (차트)
2) Coding (코딩)
#include <stdio. h>
#include <conio.h>
void main()
{
clrscr[각주:3]();//화면을 clear시키기[각주:4]
printf (저는");
printf ("\n[각주:5]");//line skip
printf ("철오예요");
}
문제3) 화면에 아래와 같이 출력시키는 program 작성
하나하면 할머니
둘하면 두부
셋하면 새색시 

2011/03/30 - [공부합시다/Visual C++] - 비주얼(Visual) C++ 사용법 : 1단계 프로그램의 작성
2011/03/31 - [공부합시다/Visual C++] - 비주얼(Visual) C++ 사용법 : 2단계 컴파일, 3단계 링크, 프로그램 실행 


  1. compiler: 우리가 아는 말을 기계가 아는 말로 바꾸어주는 프로그램 [본문으로]
  2. pintf 함수(=명령): 여기서 'f'는 format의 약자. 명령문으로 사용될 때, printf ("내보낼글자"); 로 표현 [본문으로]
  3. clrscr: clear screen의 약자, Turbo에서만 사용, visual C에서는 사용할 수 없음. [본문으로]
  4. // or /* ---*/ : 각주를 입력할 때 사용.각주(remark)는 program을 이해하기 쉽게 할 목적으로 그냥 써 두는 글(비실행문) [본문으로]
  5. \n: \(역슬러시)는 '제어문자'라고 한다. \n, \r,\a가 제어문자의 예. \n은 line skp, 즉 커서의 위치를 다음줄로 옮기라는 명령. [본문으로]