728x90
함수의 이해
C언어의 기본 단위는 함수라고 하는데 함수는 입력을통해서 출력이 생성되는 것을 의미한다.
C언어에서도 입력과 출력이 존재하는데
"함수의 정의: 실행이 가능한 함수"
"함수의 호출 : 함수의 실행 명령"
"인자의 전달 : 함수의 실행을 명령할때 전달하는 입력값"
Hello.c에서 함수는?
- 함수의 이름은 main에 해당한다 함수를 호출할 때 사용하게 되는 이름을 의미
- 출력형태 실행의 결과! 일반적으로 반환형 (return type)이라 한다 [여기서는 int가 이에 해당]
- 입력형태 함수를 호출할때 전달하는 입력 값의 형태
● 세미콜론
- 함수 내에 존재하는 문장의 끝에는 세미콜론을 붙여준다 [문장의 끝을 표현]
●소스코드의 세세한 분석
◆ #include <stdio.h>
- studio.h 파일의 내용을 이 위치에 가져다 놓을라는 뜻
- printf 함수의 호출을 위해 선언하는 문장
- studio.h파일에는 printf 함수호출에 필요한 정보가 존재
◆ printf ["Hello world! ₩n];
- printf라는 이름의 함수를 호출하는 문장
◆return 0;
- 현재 실행중인 함수의 종료
주석의 필요성
코드 분석은 상당히 복잡하기 떄문에 남을 위해서 혹은 자신을 위해서 코드의 주석을 달아놓을 필요가 있다고한다.
주석은 선택이 아닌 필수이다.
★블록단위주석
/* 주석처리 한문장*/
★행단위 주석
//주석처리 된 문장
printf 함수를 이용한 정수의 출력
%d
- 문자열에 삽입된 %d를 가리켜 '서식문자'라 한다.
- %d는 10진수 정수의 형태로 출력하는것을 의미
₩n 이스케이프시퀀스 혹은 특수문자라고 불리며 개 행을 의미하는 용도로 사용된다
%d는 뒤에 숫자를 불러오고
\n은 개 행을 의미한다