본문 바로가기

728x90
반응형

C 언어

(6)
[C 언어] 함수 알아보기 함수(function)란? 프로그래밍에서 함수는 어떤 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합이다. 자주 사용되는 특정 작업을 함수로 정의해두면 필요할 때마다 작성한 함수를 호출하면 되기 때문에 반복적인 프로그래밍을 피할 수 있다. 그리고 프로그램을 여러 개의 함수로 나눠 작성하며 모듈화되어 코드의 가독성이 좋아지고, 유지보수가 쉬워진다. C 언어 프로그램은 이런 함수들로 구성되고 포함된 함수들을 사용해 프로그램의 목적을 달성하게 된다. 사용법 ① 함수의 원형(prototype) 선언 반환타입 함수이름(매개변수타입); - 함수의 원형은 main() 함수 앞에 미리 선언되어야 한다. - C 언어는 순서가 중요해서 원형 함수를 먼저 선언해두지 않으면 그 함수가 뭔지 몰라서 ..
[C 언어] 입력 함수 scanf(), getchar(), gets() 입력 함수란? 여러 종류의 데이터를 다양한 서식에 맞춰 입력받을 수 있도록 하는 함수를 의미 ▶ scanf() 함수 formatted의 약자. 서식화된 입력을 받는다는 의미 - C언어 표준 입력 함수에서 가장 많이 사용됨 - 입력받은 데이터를 어떤 서식으로 변환할지 서식 지정자(format specifier)를 통해 직접 지정 가능 - 비주얼 스튜디오에서 scanf() 대신 scanf_s()로 쓰기도 함 ▶ gets(), getchar() 함수 gets() 함수 - scanf() 함수와 비슷하지만, 문자형을 위해 새롭게 개발된 함수이다. - 띄어쓰기가 포함된 문자를 입력받을 수 있다. - 현업에서는 오류가 많아 사용이 금지되었으나 시험 문제로 한 번쯤 나올 수 있기 때문에 정리 getchar() 함수 -..
[C언어] 출력 함수 printf() 출력 함수란? 여러 종류의 데이터를 다양한 서식에 맞춰 콘솔 화면에 출력하는 함수를 의미 command창 그 중, printf()는 C언어 표준 출력 함수에서 가장 많이 사용됨 사용법 ① printf() 함수가 포함된 헤더파일을 include #include ② printf(""); 서식 문자 서식 문자 설명 %s 문자열 %c 문자 %d 부호 있는 정수 %u 부호 없는 정수 %f 실수 %.1f 소수점 첫째자리까지 나오는 실수 %x 16진수 소문자 %X 16진수 대문자 %02X 2자리 16진수 표시, 앞자리는 0으로 채움 ※ 영문(a), 특수문자(*), 숫자(1) : 1byte 한글(ㄱ, 감) : 2byte 예시 #include int main(){ test(); } test(){ char chulsu[5..
[C언어] 기본 내용 C언어를 공부하기 전, 기본적으로 알아야 할 내용들에 대해 정리해보았다. 예시 #include # : 전처리기 include : 명령어. 뒤에 오는 파일을 포함하라는 의미 stdio : 파일 이름 : 파일 이름을 감싸는 것 - : 표준 라이브러리로 C언어 표준으로 정해져 있는 헤더파일들의 이름을 감싼다. - " " : 비표준 파일(사용자 개인의 임의의 파일)들의 이름을 감싼다. 같은 폴더일 경우 파일명을 넣고, 다른 폴더일 경우 절대 경로나 상대 경로를 넣음. .h : 헤더 파일 예시는 컴파일 전, 소스코드 상단에 stdio.h라는 헤더 파일을 포함하라는 의미 | 기본 내용 세미콜론 (;) - 마침표(.)를 의미 - 제대로 쓰지 않으면 오류가 나면서 실행되지 않으므로 주의 주석 - /**/ : /*와 *..
C언어 알아보기 | 프로그래밍 언어란? 주어진 문제를 해결하기 위해 인간과 컴퓨터 사이에서 의사소통을 가능하게 하는 인공적인 언어 사용자는 이 언어를 통해 컴퓨터에게 명령을 내리는 명령어들의 집합체인 프로그램을 작성할 수 있다. 특징 - 간결성 사람이 프로그램을 쉽게 이해하고 읽을 수 있도록 간결하게 표현 가능 - 직교성 언어의 각 구성요소가 상호 독립적이면서도 어떤 환경에서도 구성요소가 같은 의미로 사용 - 가독성 사람이 이해하기 쉽도록 작성된 프로그램이나 프로그래밍 언어의 문법, 주석 등이 가독성의 향상에 도움이 됨 - 정확성 잘 정의된 문법은 정확성을 보장하고 각 언어의 문법은 대부분이 세계 표준임 - 기계독립성 서로 다른 컴퓨터 상에서 항상 같은 결과를 나타냄 분류 저급 언어 : 기계 중심. 컴퓨터 개발 초창기(..
Visual Studio 2019 사용 ① 새 프로젝트 만들기 ② windows데스크톱 마법사 클릭 > 다음 > 만들기 ③ 빈 프로젝트 체크 후 확인 ④ 소스 혹은 리소스 파일 오른쪽 마우스 클릭 후 > 추가 > 새항목 > c++ 파일 클릭 이름은 어떤 것이라도 상관 없지만 확장자는 꼭 .c를 붙이기 (두 번째 사진의 연두색 글씨)

728x90
반응형