C언어

정보처리산업기사

정보처리산업기사 - 프로그래밍 언어 활용 - 프로토타입

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  프로토타입(Prototype)의 개념프로그래밍 언어에서 프로토타입이란 함수 원형(Function Prototype)이라는 의미로, 컴파일러에게 사용될 함수에 대한 정보를 미리 알리는 것입니다.함수가 호출되기 전에 함수가 미리 정의되는 경우에는 프로토타입을 정의하지 않아도 됩니다.프로토타입은 본문이 없다는 점을 제외하고 함수 정의와 형태가 동일합니다.프로토타입에 정의된 반환 형식은 함수 정의에 지정된 반환 형식과 반드시 일치해야 합니다.  C언어에서의 프로토타입 선언C언어에서 프로토타입은 main() 함수 바깥쪽에 선언해야 합니다. 기본 형식int func(int i, int j);int : 반환될 값의 자료형을 적습니다. 반환될 값이 없으..

정보처리산업기사

정보처리산업기사 - 프로그래밍 언어 활용 - 라이브러리

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  라이브러리의 개념라이브러리는 프로그램을 효율적으로 개발할 수 있도록 자주 사용하는 함수나 데이터들을 미리 만들어 모아 놓은 집합체입니다.자주 사용하는 함수들의 반복적인 코드 작성을 피하기 위해 미리 만들어 놓은 것으로, 필요할 때는 언제든지 호출하여 사용할 수 있습니다.프로그래밍 언어에 따라 일반저긍로 도움말, 설치 파일, 샘플 코드 등을 제공합니다.라이브러리는 모듈과 패키지 모두를 의미합니다.모듈 : 하나의 기능이 한 개의 파일로 구현된 형태패키지 : 하나의 패키지 폴더 안에 여러 개의 모듈을 모아 놓은 형태라이브러리에는 표준 라이브러리와 외부 라이브러리가 있습니다.표준 라이브러리프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리로, ..

정보처리산업기사

정보처리산업기사 - 프로그래밍 언어 활용 - 사용자 정의 함수

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  C언어는 함수 지향 언어로 처음 시작할 때 입력하는 main() 도 함수입니다.함수에는 C언어에 내장되어 있는 내장 함수와 사용자가 만들어 사용하는 사용자 정의 함수가 있습니다. 사용자 정의 함수사용자 정의 함수는 사용자가 필요한 기능을 취향대로 만들어 사용할 수 있는 함수입니다.사용자 정의 함수를 사용하면 프로그램 구조가 간단해지고 이해하기 쉬워집니다.무엇보다 동일한 코드를 반복 입력하는 수고를 줄일 수 있습니다. 예제 1다음 프로그램의 실행 결과를 확인하시오.  예제 2다음 프로그램의 실행 결과를 확인하시오. 예제 3다음 프로그램의 실행 결과를 확인하시오. 코드 해설

정보처리산업기사

정보처리산업기사 - 프로그래밍 언어 활용 - 포인터

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  포인터와 포인터 변수포인터는 변수의 주소를 말하며, C언어에서는 주소를 제어할 수 있는 기능을 제공합니다.C언어에서 변수의 주소를 저장할 때 사용하는 변수를 포인터 변수라 합니다.포인터 변수를 선언할 때는 자료의 형을 먼저 쓰고 변수명 앞에 간접 연산자 *를 붙입니다. (int *a;).포인터 변수에 주소를 저장하기 위해 변수의 주소를 알아낼 때는 변수 앞에 번지 연산자 &를 붙입니다.(a = &b;).실행문에서 포인터 변수에 간접 연산자 *를 붙이면 해당 포인터 변수가 가리키는 곳의 값을 말합니다.(c = *a;).포인터 변수는 필요에 의해 동적으로 할당되는 메모리 영역인 힙 영역에 접근하는 동적 변수입니다.포인터 변수의 용도연결된 자료..

Coding_Slowly
'C언어' 태그의 글 목록