본문 바로가기

카테고리 없음

[C언어] 열혈C 2일차

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은 개 행을 의미한다