-
[C] 간단한 개념 정리 (Chapter 02)[C언어] 2023. 9. 20. 06:50
C언어의 특징
1. 절차지향적 특성
2. 이식성이 좋음
- CPU의 종류에 상관없이 실행이 가능하고, 운영체제의 차이에도 덜 민감하다.
3. 좋은 성능
- 어떻게 프로그램을 만드냐에 따라 다르기 때문에 절대적인 것은 아니지만, 기본적으로 C언어는 성능에 민감한 소프트웨어의 개발에 주로 사용된다. 사용하는 메모리의 양이 상대적으로 적고, 속도를 저하시키는 요소들을 최소화한 언어이기 때문이다.
함수의 정의 : 만들어진 함수, 실행이 가능한 함수를 일컬음
함수의 호출 : 함수의 실행을 명령하는 행위
인자의 전달 : 함수의 실행을 명령할 때 전달하는 입력 값
여기서 인자란?
: 어떤 사물의 원인이 되는 낱낱의 요소나 물질
C언어의 기본 단위 => 함수
int main(void)int : 출력형태
main : 함수이름
void : 입력형태
표준 라이브러리와 printf 함수
표준 함수
: 직접 만들지 않아도 호출이 가능한, 기본적으로 제공되는 함수.
즉, 누구나 가져다 쓸 수 있도록 이미 만들어져 있는 함수이다. 이렇듯 기본적으로 제공되는 함수를 뜻한다.
표준 라이브러리
: 표준함수들의 모임
"\n" : 이스케이프 시퀀스 (escape sequence) = 줄을 바꾸라 = 개행 하라
헤더파일 선언의 필요성 ( 아직은 완벽히 이해하는데 무리 => 일단은 이렇게 이해)
: 헤더파일 stdio.h 에는 printf 함수의 호출에 필요한 정보가 존재한다. 따라서 이 파일의 정보를 포함하는 해더파일 선언문이 삽입되어야 한다.
printf 함수의 호출을 위해서는 stdio.h 를 대상으로 헤더파일 선언을 해야 한다.
헤더파일의 선언은 소스파일의 맨 앞부분, main 함수 정의 이전에 와야 한다.
return 은 함수의 종료와 값의 전달(반환)이라는 두 가지 의미를 지닌다.
함수를 호출한 영역으로 값을 전달(반환)
현재 실행중인 함수의 종료
'[C언어]' 카테고리의 다른 글
[C] 간단한 개념 정리 (Chapter 08) (2) 2023.10.17 [C] 간단한 개념 정리 (목차) (1) 2023.10.09 [C] 간단한 개념 정리 (Chapter 06) (0) 2023.10.05 [C] 간단한 개념 정리 (Chapter 05) (1) 2023.10.05 [C] 간단한 개념 정리 (Chapter 03) (0) 2023.09.27