Category프로그래밍/C언어 300제 (90)

입문 10. 컴파일 개념 배우기

학습 내용 : 컴파일러는 프로그래머가 작성한 코드를 문법적으로 맞는지 해석하여 주는 기능을 합니다. 잘못된 문장을 사용하였을 때 컴파일러가 어떤 에러를 발생시키는지 확인하여, 컴파일러를 이해하여 봅니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include void main() { // int i; int sum = 0; for (i = 1; i

입문 9. 주석 개념 배우기

학습 내용 : 프로그램의 곳곳에 설명글(주석)을 추가하는 방법을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include void main() { int i = 0; // 정수형 변수 i를 정의하고, 0으로 초기화합니다. int sum = 0; // 정수형 변수 sum을 정의하고, 0으로 초기화합니다. /* for 문은 다음처럼 실행됩니다. 1. i에 1을 대입합니다. 2. i가 10보다 작거나 같을 때까지만 순환문은 반복됩니다. 3. 현재의 sum의 값과 i값을 더하여 sum에 대입합니다. 4. i는 1씩 증가합니다. */ for (i = 1; i > sum = sum + i } /* "1부터 10까지의 ..

입문 8. 함수 개념 배우기

학습 내용 : [예제 - 6]에서 여러 번 반복 실행되는 문장을 위해 순환문을 사용한다고 설명한 바 있습니다. 함수는 순환문의 상위 개념이라 할 수 있으며, 여러 번 반복 실행되는 문장이 많을 경우에는 함수를 사용해야 합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include int Sum(int value); void main() { printf("1부터 10까지의 합은 %d\n", Sum(10)); printf("1부터 100까지의 합은 %d\n", Sum(100)); printf("1부터 1000까지의 합은 %d\n", Sum(1000)); } int Sum(int value) { int i = 0; int ha..

입문 7. 문자열 개념 배우기

학습 내용 : C 언어에서는 문자 및 문자열이라는 것이 사용되는데, 문자열이 무엇인지 간단하게 개념만 이해합니다. 소스 코드 : 1 2 3 4 5 6 #include void main() { printf("대한민국\n"); } 실행 화면 :

입문 6. 순환문 개념 배우기(for)

학습 내용 : 동일한 동작을 반복하는 문장을 구현하는 방법을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include void main() { int i = 0; int hap = 0; for (i = 1; i

입문 5. 조건문 개념 배우기(if~else)

학습 내용 : 값 또는 연산식을 비교하여 참(연산 결과가 0이 아닌 모든 값) 및 거짓(연산 결과가 0인 값)인 경우에 따라 각각 다르게 동작하는 프로그래밍의 원리를 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include void main() { int x = 20; int y = 10; if (x > y) { printf("x의 값이 y보다 큽니다.\n"); } else { printf("x의 값이 y보다 작거나 같습니다.\n"); } } 실행 화면 :

입문 4. 연산자 개념 배우기

학습 내용 : 연산자의 개념 및 사용 방법을 알아보고, 수학의 연산자와 다른 점을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include void main() { int x = 10; int y = 0; y = x - 5; if (x > y) { printf("x의 값이 y보다 큽니다.\n"); } else { printf("x의 값이 y보다 작거나 같습니다.\n"); } } 실행 화면 :

입문 3. 상수형 개념 배우기

학습 내용 : 상수의 정의 방법 및 개념을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 #include #define X 1 #define PI 3.141592 void main() { double z = 0; z = X + PI; printf("%f\n", z); } 실행 화면 :

입문 2. 변수형 개념 배우기

학습 내용 : 값을 임시적으로 저장할 수 있는 변수의 개념, 변수형의 종류 등을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 #include void main() { int x = 1; int y = 2; int z = 0; z = x + y; printf("%d\n", z); } 실행 화면 :

입문 1. C 프로그램 시작하기

학습 내용 : C 언어를 배우기 위한 첫걸음으로, printf() 함수를 사용하여 "안녕하세요"를 화면에 출력 해봄으로써, C 언어 프로그래밍의 기본 틀을 이해합니다. 소스 코드 : 1 2 3 4 5 6 #include void main() { printf("안녕하세요.\n"); } 실행 화면 :