전체 글194 C언어 제어문(for 반목문)_15일차 안녕하세요 보글리아입니다. 저번 시간부로 제어문 중 하나인 조건문을 마무리했습니다. 이번 시간에는 새로운 제어문인 반복문을 알아보겠습니다. 반복문에는 for문과 while, do while문이 있는데요.. 이번 시간에는 for문을 설명드리겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ ※본 수업에 들어가기 앞서 수업내용을 요약하고 세부적인 설명에 들어가겠습니다※ 요약 반복문이란 프로그래머가 설정한 명령을 조건에 맞으면 반복하는 문법이다. for 반복문은 초기식, 조건식, 증감식으로 구성된다. for 반복문에서 세 가지 구성요소 중 하나라도 작성하지 않으면, 오류가 발생하거나 무한루프 현상에 빠진다. for 반복 C언어에서 반복문이란 일정한 형태의 작업을 반복해서 수행하는 문법을.. 2023. 2. 11. C언어 제어문(switch 조건문)_14일차 안녕하세요 보글리아입니다. 저번 시간에는 조건문 중 if 조건문을 알아봤는데요... 그럼 이번 시간에는 이어 또 다른 조건문인 switch 조건문을 배워보도록 하겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ ※본 수업에 들어가기 앞서 수업 내용을 먼저 요약하고 세부적인 설명에 들어가겠습니다※ 요약 switch문은 특정 변수의 값이나 변수끼리의 수식의 결과 값을 여러 case의 상수 값과 비교한다. swtich문의 case에는 상수값만 사용이 가능하다. switch문의 모든 case가 거짓일 때, default 값이 실행된다. switch문을 빠져나가고 싶을 때는 break를 걸어준다. 단 break를 걸어 준 case가 참일 때만 해당한다. switch 조건문 C언어에는 두 .. 2023. 2. 10. C언어 제어문(if, else, else if 조건문)_13일차 안녕하세요 보글리아입니다. 저번 시간에는 C언어의 연산자를 배워봤는데요 이번 시간에는 C언어에서 제공하는 제어문 중 조건문을 알아보겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ ※수업 내용을 먼저 요약하고 세부적인 내용을 설명드리겠습니다※ 요약 제어문 : 특정 조건이 주어지면, 이에 따라 작업 실행을 다르게 함 조건문 : 특정 조건 수식이 주어졌을 때, 참이면 조건문 내 문장 실행 if문 : if(조건 수식) {조건이 참일 때 실행되는 문장} -> 조건이 하나일 때 else문 : else { 조건이 참일 때 실행되는 문장} -> 조건이 두 개일 때, 따로 조건 수식은 적지 않음 else if문 : else if(조건 수식) {조건이 참일 실행되는 문장} -> 조건이 세 개 이.. 2023. 2. 9. C언어 연산자(대입, 산술, 증감, 관계, 논리)_12일차 안녕하세요 보글리아입니다. 저번 시간에는 printf 사용법과 관련 서식을 알아봤습니다. 이번 시간에는 C언어의 연산자를 배워 보겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ C언어 연산자 소개 C언어에서 연산자는 대수학에 쓰이는 방식과 동일합니다. 다만 여기서 추가되는 게 연산자는 숫자를 계산하고 비교하는데 그치지 않고, 두 값의 참과 거짓을 구하는 데도 사용합니다. 그리고 생김새도 조금 다를 수 있습니다. 1. 대입 연산자 C언어에서 대입 연산자란 =기호를 말합니다. 다만 대수학에서 쓰이는 표현과는 조금 다릅니다. 수학에서 x = 5라는 표현이 있으면 x는 5라는 의미입니다. 하지만 프로그래밍에서 x = 5는 5를 x에 대입한다는 의미로 사용합니다. 어떻게 보면 두 가지 .. 2023. 2. 8. C언어 printf 출력함수(서식 문자)_11일 안녕하세요 보글리아입니다. 저번 시간부로 함수를 마무리하는 시간을 가져 봤는데요.. 이번 시간에는 printf를 알아보겠습니다. 이 부분은 중요하기 때문에 꼭 알아두셔야 합니다!! ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ 1. C언어 printf 사용방법 C언어에서 printf는 정수, 실수, 문자, 문자열 등을 출력하는 기능을 합니다. 그렇기에 C언어에서 가장 많이 사용합니다. printf는 print + f(ormat)의 합성어로 단어 뜻 그대로 특정 형식을 출력하는 의미를 가집니다. 제가 C언어를 수업하면서 이미 printf를 몇 번 사용했습니다 ㅎㅎ C언어에서 printf를 가장 많이 사용하는 이유는 사용자가 지정한 문자열과 변수가 가지고 있는 값을 출력하는 기능을 가지기 .. 2023. 2. 7. 프로그래밍에서 오류와 버그란? 안녕하세요 보글리아입니다. 요즘 많은 사람들이 IT 분야에 관심을 가져, 프로그래밍 언어를 배우는 분들이 점점 늘어나고 있습니다. 이런 분들은 프로그래밍을 처음에 하시다 보면 재미를 느끼시지만, 나중 되면 코드 길이가 점점 길어지고, 오류나 버그도 발생하게 됩니다 ㅎㅎ 오늘은 이 오류와 버그가 먼지 알아보도록 하겠습니다. ※IT 이야기 카테고리는 편하게 들어주시면, 감사하겠습니다 ㅎㅎ※ 프로그래밍의 오류 여러분들이 C언어든 파이썬이든 프로그래밍 언어로 코드를 작성하시고 코드를 실행시키면, 다양한 오류를 접하게 됩니다. 이때 겪는 오류는 구문상 오류와 의미상 오류가 있습니다. 구문상 오류 : 규칙을 따르지 않았을 때, 발생하는 오류 의미상 오류 : 의미적으로 틀릴 때, 발생하는 오류 먼저 구문상 오류를 보.. 2023. 2. 7. C 언어 함수(매개변수, 반환값) part2_10일차 안녕하세요 보글리아입니다. 저번 시간에는 함수를 정의하고 호출하는 법을 배워 봤는데요... 이번 시간에는 함수의 매개변수와 반환값에 대한 추가설명을 드리겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ 1. 함수 매개변수 C언어에서 함수란 일련의 명령들을 모아놓은 집합체라고 설명드렸습니다. 여기서 매개변수가 조금 헷갈리시는 분들이 계실 텐데요..ㅎㅎ 프로그램에서 특정 데이터를 사용하면, 이 데이터는 필요할 때만 사용하고 함수가 끝날 때는 함께 사라져야 합니다. 그렇기에 특정 함수가 가지고 있는 데이터를 다른 함수에 전달하려면 다소 복잡한 과정을 거쳐야 합니다. 하단 코드는 저번 시간에 배운 내용으로 잠시 이를 활용해 매개변수를 설명드리겠습니다. 먼저 함수는 add() 함수와 ma.. 2023. 2. 7. C언어 함수(정의 및 호출) part1_9일차 안녕하세요 보글리아입니다. 저번 시간에는 함수에 들어가기 전에 함수란 무엇인지 개념적인 설명을 드렸습니다. 이번 시간에는 이제 함수를 직접 코드로 작성해 설명드리겠습니다. ※제 수업은 이전주차에서 설명한 개념을 재차 설명하지 않습니다※ 1. 함수 정의하기 C언어에서 함수는 프로그래머가 직접 생성해야 합니다. 함수를 생성할 때, 생성할 함수를 어떤 기능으로 사용할지에 맞춰 이름을 정하셔야 합니다. 용도에 맞는 이름을 설정하셔야, 함수들을 서로 구별할 수 있습니다. 함수를 생성하는 단계는 다음과 같습니다. 함수의 이름 설정 함수의 자료형(반환형) 설정 함수의 매개변수(함수가 작업을 수행할 때 필요한 데이터) 설정 함수의 작업 내용 설정 함수의 반환값 설정 이를 소스코드로 보면 하단과 같습니다. 함수 이름은 .. 2023. 2. 6. 이전 1 ··· 17 18 19 20 21 22 23 ··· 25 다음