Coding & Programming/C언어 기초(A-Z) 15

[C언어 기초코딩: 예제로 간단 정리] 5. 반복문(Loops)

JollyTree의 C언어 기초코딩: 예제로 간단 정리 - 5. 반복문(Loops) 안녕하세요 JollyTree(•̀ᴗ•́)و입니다. C언어의 반복문 종류는 다음과 같습니다. for 문 while 문 do while 문 각 반복문들의 기본 구조는 다음과 같습니다. for 문 for(초기화; 조건식; 증감식) 문장; while 문 while(조건식) 문장; do while 문 do 문장; while(조건식) for문은 for문의 조건식에 사용할 변수를 먼저 초기화하고 반복할 횟수를 정하는 조건식을 세미콜론(';')으로 구분하여 정의하고 마지막에 변수의 증감식을 정의합니다. 예제를 보면 더 쉽게 이해 할 수 있으니 for 문을 이용한 반복 예제를 살펴보겠습니다. 아래 예제는 구구단 2단을 for문으로 작성한..

[C언어 기초코딩: 예제로 간단 정리] 4. 조건문(Conditions) : if, if else, switch, break, continue, goto

JollyTree의 C언어 기초코딩: 예제로 간단 정리 - 4. 조건문(Conditions) : if, if else, if if, switch, break, continue, goto 안녕하세요 JollyTree(•̀ᴗ•́)و입니다. 지난 시간에는 자료형과 변수에 대해 정리하였습니다. 이번에는 조건문에 대해 정리하려고 합니다. 조건문이라 함은 C언어로 만들어진 코드가 순차적으로 실행되고 조건에 따라 분기하면서 프로그램의 흐름을 제어하거나 실행 순서를 변경하기 위한 구문입니다. 예를 들어 여러 갈래의 길이 있을 때 선택을 하는 것 처럼 말입니다. C언어는 다음과 같은 조건문을 제공합니다. - if 문 - if, else 문 - 중첩 if 문 - switch 문 - break 문 - continue 문 -..

[C언어 기초코딩: 예제로 간단 정리] 3. 연산자(Operator)

JollyTree의 C언어 기초코딩: 예제로 간단 정리 - 3. 연산자(Operator) 안녕하세요 JollyTree(•̀ᴗ•́)و입니다. C언어는 수식을 작성할 때 +, -, *, / 등의 다양한 연산자를 제공하며 수식은 연산자와 피연산자로 구성됩니다. int a; // 정수형 변수 a 선언 a = 10 + 20; // 10+10의 결과를 변수 a에 저장, 이 때 '+'를 연산자라고 하며, 10, 20은 피연산자라고 합니다. 다음은 C언어에서 자주 사용되는 연산자들입니다. 분류 연산자 설명 예시 대입 = 오른쪽의 값을 왼쪽에 대입 a = 10; 산술 + - * / % 사칙연산, %는 나머지 연산 a + b, a % b 부호 + - 덧셈, 뺄셈 부호 a = -10, a = -b 증감 ++ -- 증가, ..

[C언어 기초코딩: 예제로 간단 정리] 2. 변수(Varibale)와 자료형(Data Type) : char, short, int, long, float, double

JollyTree의 C언어 기초코딩: 예제로 간단 정리 - 2. 변수(Varibale)와 자료형(Data Type) : char, short, int, long, float, double 안녕하세요 JollyTree(•̀ᴗ•́)و입니다. 오늘은 C언의 변수와 자료형에 대한 기록을 하려고합니다. 먼저 변수와 자료형에 대한 정의를 간단히 짚어보면 다음과 같습니다. - 변수(Variable) : 코드 내에서 데이터를 저장하는 메모리 공간 실생활에서 집 주소가 있어 택배, 우편물이 정확히 우리집으로 배달이 되듯이, 컴퓨터의 메모리 공간도 0x40521088 번지와 같이 외우기 어려운 형태의 주소로 영역이 구분되어 있습니다. 그런데 이런 메모리 주소를 사람이 기억하기 어려우니 주소에 이름을 붙여서 알아보기 쉽도록..

[C언어 기초코딩: 예제로 간단 정리] 1. 기본 코드 구조(Program Structure)

JollyTree의 C언어 기초코딩: 예제로 간단 문법 정리 - 1. 기본 코드 구조(Program Structure) 안녕하세요 JollyTree(•̀ᴗ•́)و입니다. 시작하며... 개인적으로 공부하는 입장에서 잘못된 정보를 전달할 수도 있겠다 싶어 망설였다가 잘 못 알고 있는 부분이 있다면 여러 분들과 공유해서 기꺼이 고쳐야 하기에 정리해 보기로 마음을 먹었습니다. 처음 C언어를 배우고자 하는 분들에게 조금이라도 도움이 되었으면 정말 좋겠고 저도 추억을 기록도 할겸해서 저만의 방법 방법으로 한번 정리해 보기로 하였습니다. 이 분야 대선배님들의 조언를 바라며... 그리고 시작하는 후배님들에게 조금이라도 도움이 된다면 정말 좋겠습니다. 코딩은 경험이고 많은 예제를 봐야한다고 느껴서 기본 컨셉은 글보다는 ..