본문 바로가기

프로그래밍/C 언어(정리)48

C언어) 함수 : 원형의 형식 [원형의 형식] 1. 원형의 형식 함수의 원형은 컴파일러에게 함수에 대한 정보를 제공하기 위해 작성한다. 그래서 함수의 본체는 적지 않으며 리턴 타입, 함수 이름, 인수 목록만 적는다. 함수를 정의하는 형식에서 본체를 빼고 뒤에 세미콜론을 붙이면 이것이 함수의 원형이다. 원형 선언도 하나의 문장이므로 세미콜론이 반드시 있어야한다. 2023. 12. 19.
C언어) 함수의 인수 [인수] 1. 인수 란? 인수(Parameter)는 호출원에서 함수에게 넘겨주는 작업 대상이라고 할 수 있다. 두 함수 사이의 정보 교환에 사용되므로 매개 변수(Argument)라고도 한다. 인수는 형식인수와 실인수로 구분되는데 함수의 인수 목록에 나타나는 인수를 형식 인수(반는쪽)라고 하며 함수호출부에서 함수와 함께 전달되는 인수를 실인수(보내는쪽)라고 한다. 2023. 12. 19.
C언어] 표준 함수 [표준 함수] 1. 표준함수 표준함수는 자주사용되는 함수를 컴파일러 제작사들이 미리 만들어 배포한것을 말한다. 표준 함수들의 집합을 런타임 라이브러리( CRT)라고 부른다. 2023. 12. 18.
C언어] 함수 [함수] 1. 함수(Function) 란? 함수는 전체코드를 구성하는 단위로서 코드의 한 블럭 역할을 한다. 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그래밍 코드의 집합. 함수는 크게 표준 함수와 사용자 정의 함수로 구분할 수 있다. 2. 사용자 지정 함수 name : 함수의 이름이며 이 이름을 통해 함수를 호출한다. 인수 목록 : 함수가 해야 할 일의 세부 사항을 지정하며 함수의 작업거리라고 할 수 있다. 함수의 동작에 필요한 인수는 없을 수도 있고 여러 개일 수도 있는데 인수 목록에 필요한 인수의 타입과 이름을 밝힌다. type : 함수가 리턴하는 값의 테이터형이며 함수의 작업 결과라고 할 수 있다. 본문 : {} 괄호 안에 실제 함수의 코드가 위치. 예시) 예시와 같이 더하기.. 2023. 12. 18.
C언어] 비트 연산자 [비트 연산자] 1. 비트 연산자 란? 논리 연산자와 비슷하지만 비트를 연산 대상으로 한다는 점이 다르다. 비트(bit)란 기억 장치의 최소 단위로서 1또는 0을 기억하며 8개의 비트가 모여야 1바이트가 된다. 2023. 12. 18.
C언어] 논리 연산자 [논리 연산자] 1. 논리 연산자 란? 관계 연산자와 함께 사용되며 두 개 이쌍의 조건식을 결합하여 하나의 진리값을 만든다. 2023. 12. 18.
C언어] 관계 연산자 [관계 연산자] 1. 관계 연산자(Relational Operator) 란? 피연산자를 두 개 취하는 이항 연산자이며 좌변과 우변을 비교하여 같은지, 다른지, 다르다면 어느 쪽이 더 큰지를 조사한다. 2023. 12. 17.
C언어] 증감 연산자 [증감 연산자] 1. 증감 연산자 란? 증감 연산자는 피연산자를 1씩 증가시키거나 감소시킨다. 2. 증감 연산자의 형식 전위형(Prefix) : 증감 연산자가 피연산자 앞에 위치한다 [++A, --A] 후위형(Postfix) : 증감 연산자가 피연산자 뒤에 위치한다. [A--, A++] 두 형식은 단독으로 사용될 때는 차이가 없지만 수식 내에서 사용될 떄는 전위형은 값이 먼저 증감시킨후 그 결과를 리턴하고 후위형은 값을 먼저 리턴하고 증감시키는 차이가 있다. 2023. 12. 17.
C언어] 복합 대입 연산자 [복합 대입 연산자] 1. 복합 대입 연산자 란? 복합 대입 연산자는 대입 연산자와 다른 연산자가 결합된 연산자이다. 산술 연산자, 비트 연산자, 논리 연산자의 대입연산자 결합이 복합 대입 연산자가 될 수 있다. 예시) A+=5 → A=A+5 A의 변수가 정수형 7이라고 하면 7+5로 A는 12이 된다. 2023. 12. 16.
728x90