c++ 11

13 : c/c++ 강좌 "함수 2"

안녕하세요, 오늘은 지난 시간에 이어 함수에 대해 알아보도록 하겠습니다. 우선 오늘은 함수 이름 안에다가 변수를 넣는 것을 배워보겠습니다. 우선 지난 시간에는 간단하게 void test() 와 같이 함수를 선언 하는 방법을 배웠습니다. 하지만 이런 경우에는 직접적으로 변수의 값을 불러올수 없기 때문에 이번 시간에는 void test(int num1, int num2) 와 같이 함수를 선언 하는 방법과 이를 응용하는 방법을 알아보도록 하겠습니다. 우선 이는 메인 함수에서 전달받은 변수값의 이름을 원하는 대로 형식에 맞춰 지정한 후 그 값을 num1 , num2 에 저장 하는 것입니다. 또한 메인 함수에서 number1, number2 라는 값이 있었다고 하면 test 함수 안에서 num1, num2 값을 ..

C, C++ 2022.02.11

11 : c/c++ 강좌 "배열 2"

오늘은 지난 시간에 이어 배열을 알아보도록 하겠습니다. 우선 배열에 초기 값을 넣는 법을 간단하게 한번 보겠습니다. 우선 배열을 초기화 하는 방법은 int arr[5] = {0}; 입니다. 이런 식으로 하면 0번째 1번째 ... 4번째 까지 모든 값이 0으로 초기화 됩니다. 이런 식으로 값을 초기화 하면 출력시 이상한 값이 나올 일이 없습니다. 이와 마찬가지로 0 외의 다른 숫자를 넣어도 배열의 선언 개수보다 적으면 차례대로 대입이 되기 때문에 나머지 값 역시 초기값이 들어갑니다. 그리고 만약에 배열을 arr[5] = {1,2,3,4,5} 이런 식으로 하면 배열에 값이 순차적으로 대입 됩니다. 그리고 오늘의 가장 중요한 내용중 하나인 while 문을 이용 해서 배열의 값을 입력받는 방법을 알아 보도록 하..

C, C++ 2022.02.07

10 : c/c++ 강좌 "배열 1"

안녕하세요, 오늘은 배열에 대해 알아보도록 하겠습니다. 우선 배열은 여러가지 변수를 한 변수 안에 저장하게 해주는 기능 이라고 생각 하면 간단 합니다. 하지만 이렇게 계속 변수를 선언 하면 매우 비효율 적이고 선언을 하면 할수록 프로그램이 복잡 해진다. 그렇기 때문에 사람들은 배열 이라는 기능을 사용 하는데, 배열은 프로그램을 아주 효율적으로 만들어 줍니다. 우선 간단히 배열의 사용 방법에 대해 알아 보자면 arr[10] 이런 식으로 사용 합니다. 우선 arr 은 변수의 이름 이고 10 은 배열이 저장 할수 있는 변수의 개수 입니다. [] 대괄호 안에다가 배열의 개수를 적어야 합니다. c 언어에서 꼭 지켜야 하는 문법중 하나 입니다. 그러면 간단하게 입력을 받는 프로그램을 작성해보도록 하겠습니다. #in..

C, C++ 2022.01.21

9 : c/c++ 강좌 "반복제어문 3"

오늘은 지난 시간에 이어 반복제어문의 응용에 대해 알아보도록 하겠습니다. 우선 지난 시간에는 간단한 반복제어문의 사용 방법에 대해 알아보았습니다. 오늘은 우선 반복제어문의 다른 사용 방법에 대해 알아보도록 하겠습니다. 우선 for 문에서 조건식이 없는 반복문을 선언 할수 있습니다. for(int i = 1; ; i++){} 이런 식으로 선언을 하면 무한반복문을 선언 한것입니다. 이 반복문은 while(1) 으로 나타낼수 있습니다. 이 두 반복제어문 모두 다 무한반복문이기 때문에 break; 코드를 선언하기 전까지는 무한으로 실행 됩니다. 이번에는 N중 반복제어분에 대해 알아보도록 하겠습니다. 우선 간단하게 * ** *** 모양을 출력 하는 코드를 만들어 보도록 하겠습니다. #include int main..

C, C++ 2022.01.19

7 : c/c++ 강좌 "반복제어문 1"

반복제어문은 여러 종류가 있습니다. while 문과 for 문이 대표적인 반복제어문입니다. while 문은 if 문과 비슷하게 () 괄호 안의 조건이 참이여야지 {} 중괄호 안의 코드를 실행을 합니다 하지만 다른 점이 있는데 while 문은 if 문과 같이 한번만 실행 하는것이 아니라 {} 중괄호 안의 조건을 조건이 거짓이 될때까지 끊임없이 실행 하는 함수 입니다. 또, 수동적으로 while 문 안에서 나가는 코드는 break 라는 코드로 break; 이렇게 사용 합니다 if 문과 합쳐서 while 문 안에서 if 문이 참이라는 결과를 갖게 되면 break 할수 있습니다. break 문과 while 문 , if 문을 이용해서 간단한 코드를 한번 작성해 보도록 하겠습니다. #include int main(..

C, C++ 2022.01.17

6 : c/c++ 강좌 "선택제어문"

if 문은 선택제어문중 하나 입니다. () 괄호 안의 조건이 참이면 {} 중괄호 안의 코드를 실행 하고 만약 () 괄호 안의 조건이 참이 아닌 경우에는 {} 중괄호 안의 코드를 실행 하지 않는 함수 입니다. () 괄호 안에는 여러 조건을 넣을수 있습니다. 만약 a 라는 변수가 선언 되어 있다고 가정 하면 if(a>0){} 라고 간단하게 조건문을 만들수 있습니다. 이런 경우에 중괄호 안에 어떤 코드가 들어가 있다고 가정을 해보면 a 가 0 보다 클때만 {} 중괄호 안의 코드가 실행 됩니다. 한번 간단하게 입력문과 조합 해서 a>0 보다 클때만 중괄호 안의 코드가 실행 되는 코드를 작성 해보겠습니다. #include int main() { int a = 0; int b = 0; int c = 0; scanf..

C, C++ 2022.01.17

5 : c/c++ 강좌 "연산자"

c/c++ 에서 받는 입력값을 이용하여 연을 할수 있습니다. 우리가 일상 생활에서 자주 사용하는 사칙 연산 말고도 sin, cos, tan 등과 같은 삼각 함수와 다른 연산자들이 포함되어 있는 라이브러리도 있습니다. 우선 코딩에서 가장 중요한 여러가지 연산자를 알아보도록 하겠습니다. 우선 간단하게 대입연산자라는 것을 살펴 보면은, a = b + c 의 식에서 수학적으로는 a 와 b+c 가 같다는 의미 이지만 c/c++ 에서는 b + c 의 값을 a 안에다가 대입 한다는 의미 입니다. 한마디로 코딩에서는 a = 1+2 라는 문장의 의미는 a 안에다가 1+2 즉 3 을 대입 한다는 의미 입니다. 고로 만약 a = 3; 이라고 선언이 되었을때 printf("%d",a); 라고 코드를 작성 하면 출력 되는것은 ..

C, C++ 2022.01.16

3 : c/c++ 강좌 "입력"

c/c++ 강좌에서 입력을 하는 방법을 알아 보도록 하겠습니다. 입력을 할때는 필연적으로 서식 문자를 사용 해야 하기 때문에 지난 시간에 서식 문자에 대해 알아 보았습니다. 입력을 할때는 scanf(""); 라는 함수를 사용 합니다 입력 서식문자 다음에는& 앰퍼샌드 마크를 넣어서 입력 값이라고 정의를 해줘야 합니다. 한번 10진 정수를 입력 받아보면 #include int main() { int num; scanf("%d",&num); return 0; } 와 같이 정리가 가능 합니다. 이 코드 상황에서 %d 라는 서식 문자 안에다가 num 이라는 숫자를 할당을 하여 입력을 하는 것입니다. 보이는 것과 같이 입력시에는& 마크를 꼭 삽입 해야지 입력값이라고 컴퓨터가 인식 합니다. 그렇지 않을시에는 컴퓨터가..

C, C++ 2022.01.16

2 : c/c++ 강좌 "서식문자"

c/c++ 에서는 서식문자 라는게 존재 합니다. %d : 10진 정수 (digit) %f : 실수 (float) %lf : 실수 (double) %c : 문자 (character) %s : 문자열(string) 각각 이렇게 해당이 되는데 이것이 기본적인 4가지의 서식 문자의 종류입니다. 오늘은 이 서식 문자를 활용 하여 출력 하는 것을 해볼껀데 각 서식 문자에 문자 , 10진 정수 , 실수 , 문자열 등을 할당 하여 출력 하는것을 해볼 것입니다. 1 : printf("%d",3); 2 : printf("%lf",3.14); 3 : printf("%c",'A'); 4 : printf("%s","Hello"); 1 : %d 안에 3 이라는 숫자를 할당 했다 3은 10진 정수다 2 : 3.14 는 실수이기 때..

C, C++ 2022.01.16

1 : c/c++ 강좌 "출력"

우선 c 에서 가장 중요한 요소중 하나인 출력을 배워 보도록 하겠습니다 c 에서는 printf(""); 라는 함수를 이용 하여 출력을 합니다. 만약에 Hello World! 라는 텍스트를 출력하기 위해서는 printf("Hello World!"); 를 사용 하게 됩니다. 이 경우에는 터미털이나 cmd 에 Hello World! 라고 출력 됩니다 그리고 코딩에서 가장 중요한 헤더 파일이라는게 있습니다. 스탠다드 라이브러리라고 부르기도 하는데 기본적으로 나 , 등이 있습니다. 이런 라이브러리중에 는 c 에서 가장 중요한 헤더 파일입니다. 세상 모든 코드에서 포함되어 있다고 보면 됩니다 이 파일이 없으면 코드 실행 자체부터 안됩니다. #include 를 사용해서 넣습니다. 또한 int main() {} 이라는..

C, C++ 2022.01.16
반응형