본문 바로가기

IT/Programming

[C언어] 01.기초요약

설치~소스파일 생성 생략.

"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