C언어
-
[삼쾌한IT강의] 배열과 문자열C언어/이론 2019. 1. 27. 00:50
안녕하세요! 삼쾌한 IT강의 백소라 강사입니다.이번 포스팅에서는 C언어의 배열과 문자열에 대해 다루도록 하겠습니다. 1. 문자열이란? 문자열은 문자가 2개이상 모인것을 문자열이라고합니다. S 이건 문자입니다. SORA 이건 문자열입니다. 그리고 C언어세어 문자는 작은따옴표로, 문자열은 쌍따옴표로 구분을 해주죠. 이렇게요. 'S' "SORA" 문자열은 문자가 모인거라고 했고, 배열을 같은 자료형 데이터를 가진 것들을 묶어서 처리해주는거라고 했으니, 문자들을 묶어서 처리하는것이 문자열이자 문자의 배열이라고 보면 되겠죠? 2. 배열에서의 문자열 사용 배열에서 어떻게 문자열을 사용하는지 알아보기전에 우리가 알고있는 자료형이 각각 몇바이트인지 한번 상기 해 볼까요? 자료형 크기 char 1 byte int 4 b..
-
[삼쾌한IT강의] C언어 2차원 배열C언어/이론 2019. 1. 26. 22:47
안녕하세요! 삼쾌한 IT강의 백소라 강사입니다.이번 포스팅에서는 C언어에서 2차원 배열을 선언하는 방법과 초기화 하는 방법에 대한 설명과 사용법에 대해 알려드리도록 하겠습니다. C언어 배열에 대해 궁금하신 분들은 아래 링크부터 먼저 확인 해 주세요!2019/01/26 - [C언어/이론] - [삼쾌한IT강의] C언어 배열의 선언과 초기화 1. 2차원 배열이란? 우리가 1차원 기본 배열에서는 데이터타입이 같은 값들을 묶어서 단순하게 처리하는것만 해왔죠. 그런데 실질적으로 우리가 다루는 데이터들은 대부분 2차원으로 되어있어요. 위처럼 학번별, 과목별 성적을 나타내는 테이블도 2차원이라고 보면 되는데요, 학번 부분이 3행 / 각각의 국영수 물리 점수 부분이 4열을 이루고있죠. 위의 테이블을 3행 4열의 2차원 ..
-
[삼쾌한IT강의] C언어 배열의 선언과 초기화C언어/이론 2019. 1. 26. 22:13
안녕하세요! 삼쾌한 IT강의 백소라 강사입니다.이번 포스팅에서는 C언어에서 배열을 선언하는 방법과 초기화 하는 방법에 대한 설명과 사용법에 대해 알려드리도록 하겠습니다. 1. 배열이란? 우리가 학생 30명의 점수를 저장하고 사용해야된다고 볼까요? 그럼 int형 변수를 30개를 선언하고 점수 30개를 각각의 변수에 저장해야하겠죠. 하지만 배열을 이용하면 간단하게 변수를 선언하고 데이터를 저장할 수 있습니다. 배열이라는건 '동일한 자료형 변수의 집합' 이기 때문이죠. 무슨말이냐구요? 아래의 그림을 한번 볼까요? 우리가 기존에 사용했던 int형 변수는 아래처럼 따로따로 저장이 되어있고 개별적인 존재죠. 하지만 배열은 아래 그림처럼 연속적으로 존재하는 데이터라고 보시면됩니다. 예를들어 aa라는 int형 배열을 ..
-
[삼쾌한 예제] C언어 배열 예제C언어/실습 2019. 1. 25. 21:10
[삼쾌한 IT강의] C언어 배열 예제 입니다. 안녕하세요! 백소라강사입니다. 이번 포스팅에서는 배열 예제를 가지고 와봤습니다! 예제를 통해서 배열에 크기를 주고 값을 초기화 했을 때와 배열의 크기를 주지않고 배열의 원소를 초기화 했을 때 어떻게 for문을 사용해 줬는지 확인을 해보세요! 마지막 예제는 배열에 들어있는 값을 정렬해서 출력 해 주는 예제입니다! 그럼 화이팅하세요! 이상 유쾌,상쾌,통쾌 삼쾌한 IT강의, 백소라 강사의 C언어 배열 예제였습니다. 내용이 도움이 되셨다면 공감버튼 클릭, 댓글은 센스! 감사합니다.
-
[삼쾌한 IT강의] C언어 반복문2편 (while, do while)C언어/이론 2019. 1. 20. 12:29
안녕하세요! 삼쾌한 IT강의 백소라 강사입니다.이번 포스팅에서는 C언어의 반복문 while과 do while 에 대한 설명과 사용법에 대해 알려드리도록 하겠습니다. 이전 포스팅에서 또다른 반복문인 for문에 대해 설명 해 두었으니, 궁금하신 분은 아래 링크를 따라가주세요!2019/01/20 - [C언어/이론] - [삼쾌한 IT강의] C언어 반복문1편 (for) 1. while문while문 사용 방법while (조건) { 실행 내용 } while문은 비교적 단간하죠? while문의 조건식이 맞으면 중괄호 안의 내용을 실행하고 다시 조건을 확인 내용실행 이런식으로 반복하다가 조건이 맞지 않으면 while문을 빠져나옵니다. 아래 예시를 볼까요? int num = 1; //변수 선언 및 초기화 ( for문의 초..
-
[삼쾌한 IT강의] C언어 반복문1편 (for)C언어/이론 2019. 1. 20. 12:13
안녕하세요! 삼쾌한 IT강의 백소라 강사입니다.이번 포스팅에서는 C언어의 반복문에 대한 설명과 사용법에 대해 알려드리도록 하겠습니다. 1. 반복문의 필요성 만약 우리가 ********* 이 별을 열번 줄바꿈 해서 출력을 하려면 어떻게 해야할까요? 반복문을 모른다면 아래와 같이 하나하나 printf로 입력을 해줘야 할겁니다. printf("*********\n"); printf("*********\n"); printf("*********\n"); printf("*********\n"); printf("*********\n"); printf("*********\n"); printf("*********\n"); printf("*********\n"); printf("*********\n"); printf("*..
-
[삼쾌한 IT강의] C언어 조건문(if, switch case) + 삼항연산자C언어/이론 2019. 1. 20. 11:44
안녕하세요! 삼쾌한 IT강의 백소라 강사입니다.이번 포스팅에서는 C언어의 제어문에 대한 설명과 사용법에 대해 알려드리도록 하겠습니다. 1. 제어문이란? 프로그램 실행 시 흐름을 인위적으로 제어, 조절하는 것을 말합니다.예를들어 우리가 어떤 수를 입력했을 때 그 수가 홀수라면 "홀수입니다" 라고 출력할 수 있도록, 즉 어떤 값을 입력하느냐에 따라 결과가 달라지도록 조절하는 것이 제어문이라고 볼 수 있겠네요. 2. 제어문의 종류 제어문은 반복문과 조건문, 보조 제어문으로 구분됩니다. 여기에서 다시 조건문은 if문과 switch case문으로, 반복문은 while, do ~ while문과 for문으로 구분되고 보조 제어문으로는 break와 continue가 있습니다. 그럼 제어문을 어떻게 사용하는지 세세하게 ..