'프로그래밍'에 해당되는 글 2건

  1. 2010.01.20 C - Chapter 2. 프로그램의 기본 구성
  2. 2010.01.19 C - Chapter1. 이것이 C언어다. 1
gamE/C2010. 1. 20. 15:10




함수란?
ex)

3X + 4 = Y

인자 전달 - 입력 X를 전달하는 행위
함수 호출 - 입력 X를 전달하면서 정의된 함수의 실행을 요구하는 행위

main
- 주 프로그램임을 의미. 함수의 이름

괄호{}
- 함수 main()의 실행 범위. main 몸체 시작과 종료.

printf()
- 문자열을 화면에 출력하기 위한 함수

return 0
- 함수를 빠져나온다는 의미
- 함수를 호출 한 영역으로 값을 반환한다는 의미

%d
- 서식 문자. 10진수 정수형으로 출력



특수 문자

기능

 \a

벨소리

 \b

왼쪽으로 1칸이동

 \f

한 페이지 전진

 \n

줄바꿈

 \r

Enter

 \t

Tab

 \v

수직 Tab

 \\

\를 출력

 \'

작은 따옴표 출력

 \"

큰 따옴표 출력

 \0

아무 동작하지 않음

 %%

% 기호 출력

 ;

문장 구별하기

 /* */

주석문(자신만의 문장.출력되지 않음)

 //

한줄 주석 


연습문제 1.

#include <stdio.h>
int main(void)
{
 printf("홍\n홍길\n홍길동\n");
  return 0;
}


결과


홍길
홍길동




연습문제 2.

#include <stdio.h>
int main(void)
{
 printf("이름\n아무개\n");
 printf("주소\n어딘가에\n");
 printf("전화번호\n123456789\n");
  return 0;
}


결과

이름
아무개
주소
어딘가에
전화번호
123456789




연습문제 3.


#include <stdio.h>

int main(void)
{
 printf("Hello Everybody \n");
 printf("%d\n", 1234);
 printf("%d %d \n", 10, 20);
 return 0;

}

결과

Hello Everybody
1234
10 20


연습문제 4.

#include <stdio.h>

int main(void)
{
 printf("my age : %d \n", 20);
 printf("%d is my point \n", 100);
 printf("good \nmorning \neverybody\n");

 return 0;

}

결과

my age : 20
100 is my point
good
morning
everybody





연습문제 5.

#include <stdio.h>

int main(void)
{
 printf("저의 이름은 홍길동입니다. \n");
 printf("저의 나이는 %d살이고요. \n", 20);
 printf("제가 사는 번지수는 %d-%d번지입니다.\n", 111, 222);

 return 0;

}

결과

저의 이름은 홍길동입니다.
저의 나이는 20살이고요
제가 사는 번지수는 111-222번지입니다.





연습문제 6.

#include <stdio.h>

int main(void)
{
 printf("%d * %d = %d\n", 2, 3, 6);
 printf("%d * %d = %d\n", 2, 4, 2*4);

 return 0;

}


결과

2 * 3 = 6
2 * 4 = 8




'C 프로그래밍' ~51P



'gamE > C' 카테고리의 다른 글

C - Chapter 3. 변수와 연산자  (0) 2010.01.22
C - Chapter1. 이것이 C언어다.  (1) 2010.01.19
Posted by 생선날개
gamE/C2010. 1. 19. 16:36





프로그램이란?
-컴퓨터가 처리할 일련의 작업 처리 절차의 집합체

프로그래밍이란?
-프로그램을 만드는 행위를 말한다.

프로그래밍 언어란?
-사람과 컴파일러가 이해할 수 있는 약속된 언어를 의미한다. C언어도 이러한 프로그래밍 언어 중 하나.

컴파일러가 하는 역할
-프로그래밍 언어로 작성한 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역해 주는 역할. 더불어 이렇게 번역하는 일 자체를 컴파일이라 한다.

코딩
-프로그램을 작성하는 과정

소스 코드
-컴파일되지 않은 코드

소스 파일
-소스 코드가 저장되어 있는 파일

오브젝트 파일
-소스 파일을 컴파일하면 새로운 파일이 하나 생성되는 것

C언어의 특징
-프로그램의 이식성이 높다
-저급 언어와 고급 언어의 구조를 모두 갖추고 있다
-예약어를 사용하여 표현이 간결하다
-함수의 집합이다
-프로그램의 모듈화가 가능하고, 분할 프로그래밍과 분할 컴파일 할 수 있다
-구조화 프로그래밍이 용이하다
-연산자가 풍부하며, 비트 연산, 쉬프트 연산, 번지 및 포인터 연산 등으로 시스템 프로그래밍을 하기 쉽게 한다
-Preprocessor의 매크로 기능이 있다
-포인터를 데이터로 사용할 수 있다
-모든 함수의 순환이 허용된다




'C 프로그래밍' ~34P



'gamE > C' 카테고리의 다른 글

C - Chapter 3. 변수와 연산자  (0) 2010.01.22
C - Chapter 2. 프로그램의 기본 구성  (0) 2010.01.20
Posted by 생선날개