1. 함수
1) C언어는 함수로 시작해서 함수로 끝난다.
2x+5=y
2) 입력: x에 삽입되는 값
3) 출력: 그 결과로 얻게 되는 y의 값
4) 함수(function): 적절한 입력과 그에 따른 출력이 존재하는 것
5) 함수의 호출: 함수의 실행을 명령하는 행위
6) 인자의 전달: 함수의 실행을 명령할 때 전달하는 입력 값
2. 함수의 구조

1) 함수 내에 존재하는 문장 끝에는 세미콜론 문자 ;을 붙여준다.
2) 조건문이나 반복문과 같은 컨트롤 문장에는 X
3. printf 함수
1) 함수호출시 전달되는 문자열을 모니터에 출력, 표준함수 中 1
2) 표준함수: 기본적으로 제공되는 함수
3) 표준 라이브러리: 표준함수들의 모임
4) 문자열에 삽입된 \n
이스케이프 시쿼스(sequence). 특수 문자 중 하나로 줄바꿈의 의미를 지닌다.
5) 표준함수의 호출을 위해서는 '헤더파일 선언'이 선행되어야 함.
6) 헤더파일의 선언은 소스파일의 맨 앞부분, main 함수 정의 이전에 와야 함.
7) 서식문자(conversion specifier): 출력의 형태를 지정한다. %d의 경우 10진수 정수형태의 출력
4. return
return 0;
-함수를 호출한 영역으로 값을 전달(반환)
-현재 실행중인 함수의 종료
*) main 함수의 마지막에서 0을 반환하는 이유
대게 프로그램의 종료상태를 운영체제에게 알리는 용도로 사용된다. 만약 비정상적인 상황으로 인해서 종료된다면 일반적으로 0이 아닌 값을 전달한다.
5. 주석
1) 주석(comment): 프로그램 내에 삽입된 메모
2) 컴파일의 대상에서 제외
3) 블록 단위 주석
/* 주석처리 된 문장 */
/*
주석처리 된 문장1
주석처리 된 문장2
주석처리 된 문장3
*/
4) 행 단위 주석
//주석처리 된 문장1
//주석처리 된 문장2
//주석처리 된 문장3
5) 블록 단위 주석은 중첩될 수 없다.
6) 행 단위 주석은 블록 단위 주석 내부에 포함될 수 있음
'Major > Computer Science' 카테고리의 다른 글
| [C언어] 01. C언어 개요 (0) | 2025.04.28 |
|---|---|
| [파이썬 자료구조] 05. 리스트 (0) | 2025.04.21 |
| [암호구현및실습] 01. Algorithm and Computation (0) | 2025.04.20 |
| [파이썬 자료구조] 04. 파이썬 기초 문법 (1) | 2025.04.19 |
| [파이썬 자료구조] 03. 알고리즘의 성능 (0) | 2025.04.18 |