C언어

2) 상수와 변수 그리고 함수

SleeveStar 2021. 1. 7. 19:34
반응형

상수

 

[문자형 상수]

프로그램에서 문자를 표시할 때 사용하는 문자형 상수는 ( ' ' ) 작은 따옴표를 사용하며

영문자, 숫자형 문자, 특수 문자로 구분된다.

 

[문자열형 상수]

프로그램에서 문자열을 표시할 때 사용하는 문자열형 ( " " ) 큰 따옴표를 사용한다.

문자열은 문자들로 이루어진 집합체이며 문자형 상수에서 사용하는 문자들을 모두 사용할 수 있습니다.

 

변수

변수 이름은 영문자 a~z, A~Z, 숫자 0~9 그리고 _(밑줄)을 조합하여 구성할 수 있습니다. 하지만 모두 숫자로 구성하거나 숫자로 시작하는 문자열은 변수 이름으로 사용할 수 없습니다.

 

* 주의 7_data - 사용할 수 없음 <> data_7 - 사용가능 (숫자로 시작할 수 없음)

 

함수

void main()                         

//[main이 함수의 이름]

{

       printf ("Hello, World");   - 중괄호 안에는 함수가 할 일을 적는다.

}

 

*return의 또다른 역할 - 함수를 종결하는 역할

 

void test(int value1, int value2)

{

       int a = 5

       return;

       a = a + 1; /* 오류는 아니지만 함수가 이미 종료되었기 때문에 실행되지 않음 */

}

 

main 함수 정리

한 개의 프로그램에서 main 함수는 반드시 한 개만 있어야 합니다.

 

반환이 필요한 경우 int 형 사용 

예시) int main()

 

반환이 필요없는 경우 void 형 사용

예시) void main()

 

*함수를 호출할 때 기억해야 할 것

호출자가 피호출자보다 위에 놓이는 경우 오류가 발생한다.

 

함수 원형

 

프로그래밍을 하다 보면 두 함수가 서로를 호출하는 경우가 생김.

이런 경우에 함수 원형(Fuction Prototype)을 사용해서 해결한다.

 

int Sum(int value1, int value2);            /*함수 원형 선언*/

 

 

반응형

'C언어' 카테고리의 다른 글

5)반복문  (0) 2021.01.14
4) 조건문  (0) 2021.01.13
3) 연산자  (0) 2021.01.10
2-1) 헤더파일 & 출력  (0) 2021.01.08
1) 자료형  (0) 2021.01.07