본문 바로가기

IT 기술/C언어19

C언어 printf 출력함수(서식 문자)_11일 안녕하세요 보글리아입니다. 저번 시간부로 함수를 마무리하는 시간을 가져 봤는데요.. 이번 시간에는 printf를 알아보겠습니다. 이 부분은 중요하기 때문에 꼭 알아두셔야 합니다!! ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ 1. C언어 printf 사용방법 C언어에서 printf는 정수, 실수, 문자, 문자열 등을 출력하는 기능을 합니다. 그렇기에 C언어에서 가장 많이 사용합니다. printf는 print + f(ormat)의 합성어로 단어 뜻 그대로 특정 형식을 출력하는 의미를 가집니다. 제가 C언어를 수업하면서 이미 printf를 몇 번 사용했습니다 ㅎㅎ C언어에서 printf를 가장 많이 사용하는 이유는 사용자가 지정한 문자열과 변수가 가지고 있는 값을 출력하는 기능을 가지기 .. 2023. 2. 7.
C 언어 함수(매개변수, 반환값) part2_10일차 안녕하세요 보글리아입니다. 저번 시간에는 함수를 정의하고 호출하는 법을 배워 봤는데요... 이번 시간에는 함수의 매개변수와 반환값에 대한 추가설명을 드리겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ 1. 함수 매개변수 C언어에서 함수란 일련의 명령들을 모아놓은 집합체라고 설명드렸습니다. 여기서 매개변수가 조금 헷갈리시는 분들이 계실 텐데요..ㅎㅎ 프로그램에서 특정 데이터를 사용하면, 이 데이터는 필요할 때만 사용하고 함수가 끝날 때는 함께 사라져야 합니다. 그렇기에 특정 함수가 가지고 있는 데이터를 다른 함수에 전달하려면 다소 복잡한 과정을 거쳐야 합니다. 하단 코드는 저번 시간에 배운 내용으로 잠시 이를 활용해 매개변수를 설명드리겠습니다. 먼저 함수는 add() 함수와 ma.. 2023. 2. 7.
C언어 함수(정의 및 호출) part1_9일차 안녕하세요 보글리아입니다. 저번 시간에는 함수에 들어가기 전에 함수란 무엇인지 개념적인 설명을 드렸습니다. 이번 시간에는 이제 함수를 직접 코드로 작성해 설명드리겠습니다. ※제 수업은 이전주차에서 설명한 개념을 재차 설명하지 않습니다※ 1. 함수 정의하기 C언어에서 함수는 프로그래머가 직접 생성해야 합니다. 함수를 생성할 때, 생성할 함수를 어떤 기능으로 사용할지에 맞춰 이름을 정하셔야 합니다. 용도에 맞는 이름을 설정하셔야, 함수들을 서로 구별할 수 있습니다. 함수를 생성하는 단계는 다음과 같습니다. 함수의 이름 설정 함수의 자료형(반환형) 설정 함수의 매개변수(함수가 작업을 수행할 때 필요한 데이터) 설정 함수의 작업 내용 설정 함수의 반환값 설정 이를 소스코드로 보면 하단과 같습니다. 함수 이름은 .. 2023. 2. 6.
C언어의 함수 개념 설명_8일차 안녕하세요 보글리아입니다. 저번 시간에는 변수에 대한 추가 설명을 했는데요.. 이번 시간에는 함수를 나가기 전에 이 함수라는 게 뭔지 개념적인 부분을 먼저 설명드리겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ C언어와 함수 여러분들이 컴퓨터를 사용하시면, 화면상에 많은 파일들이 있을 겁니다. 이 파일의 개수가 점점 많아지면, 관리하기가 힘들어 파일을 폴더에 묶어 관리하면 편합니다. 프로그래밍 언어도 마찬가지입니다. C언어로 처리한 복잡한 표현법을 간단한 표현법으로 바꾸는 게 중요합니다. 예를 들어, 라면을 먹는다고 보겠습니다. 이를 프로그래밍 언어가 요구하는 형식으로 나열하면 다음과 같습니다. 물을 끓인다. 라면 봉지를 뜯는다. 끓인 물에 면과 수프를 넣는다. 끓인 라면을 맛.. 2023. 2. 6.