설치~소스파일 생성 생략.
"C언어는 함수로 시작해서 함수로 끝난다."
변수 x와 y 사이에 x의 값이 정해지면 따라서 y값이 정해진다는 관계가 있을 때, y는 x의 함수라고 한다
[네이버 지식백과] 함수 [function, 函數] (두산백과)
간단히 예를 들어
2x=y
인자란 위 함수식의 x에 전달되는 값.
함수의 기본형식(?)
함수()
{
변수 선언부;
초기화
입력
처리
출력
}
제일 기초 소스코드 예제.
# : 전처리 지시자
include : 헤드파일을 포함하는 기호
<> : 시스템 헤드 파일을 포함할 때 사용하는 기호
stdio.h : Standard /Input/Output Head File / 확장자가 .h로 끝나는 헤더파일을 포함하는 의미의 선언
main : 시작함수
( ) : input paramenter 매개변수 ex) void
printf : 모니터 출력 함수
( ) : 함수 호출시 전달할 인자정보를 표현
"" : 문자열(String)을 처리하는 기호
\n , \n : 탈출문자(escape sequene)중에서 개행문자
세미콜론( ; )은 컨트롤 문장(for문 if문 등등)에는 붙지 않는다.
표준함수 : 기본 제공되는 함수
헤더파일의 선언은 소스파일의 맨 앞부분, main 함수 이전에 와야 한다.
return문의 두가지 의미
1. 함수를 호출한 영역으로 값을 전달(반환)
2. 현재 실행중인 함수의 종료
주석(comment) : /* 블록단위*/ , //행단위
서식문자(conversion specifier) : 출력형태를 지정하는 문자 ex) %d
'IT > Programming' 카테고리의 다른 글
IP Header Checksum 구하기 (0) | 2016.04.19 |
---|---|
[C언어] 비트연산 문제 (0) | 2015.09.23 |
[C언어] 03.데이터 표현방식 (0) | 2015.09.23 |
[C언어] scanf 함수 활용 문제 (0) | 2015.09.21 |
[C언어] 02.변수와 연산자 그리고 키워드 (0) | 2015.09.21 |