목록프로그램 언어/C (3)
박가방

개인 공부 중입니다. 참고 - 모두의 C언어(이형우) 1. 함수 특정 기능을 독립적으로 수행하는 모듈화된 프로그램 필요할 때 이 함수를 호출해서 일을 수행하고 호출한 곳으로 돌아감. 프로그램의 가독성을 높여줌. 함수 호출 전에는 문제가 없었다면, 함수를 중심으로 오류 확인하여 빠른 트러블 슈팅 가능. -> 관리 용이 #1.1 함수의 호출 및 결과값 반환 #include double sum(int x, int y); // 함수 선언 // 출력데이터형 함수이름(입력 자료형과 입력 변수, 입력자료형과 변수, ...); // 출력 또는 입력 자료형이 없을 때는 void를 적거나 아무것도 적지 않는다. // sum - 함수이름, int - 입력변수 자료형, x - 입력변수 이름 // (매개변수 - 함수를 정의할 ..
1. 구조적 프로그래밍의 기법 : 프로세스 지향적인 관점에서 프로그래밍하는 전통적인 방법(절차식 프로그래밍이라고도 불림) 파스칼, C언어 등 (절대 객체 지향의 반대 개념이 아니다. 파이썬은 객체, 절차 두가지 특성을 모두 갖는다) 1) 등장 배경 1969년, 네들란드의 다이그스트라(Dijkstra Edisgai) 교수에 의하여 처음 소개된 것, GOTO문의 결점을 제거하고자 하는 데에서 출발함. (1) GOTO 문의 결점 3가지 첫째 : GOTO문은 무조건 분기를 지시하는 저급의 제어 구조이므로 DO WHILE문 이나 CASE문 등과 같은 블록의 개념을 갖지 못한다. 둘째 : GOTO문은 프로그램의 흐름을 복잡하게 만들어, 작성된 프로그램의 제어 구조를 이해하기가 어렵다. 셋째 : GOTO문은 동적 처..

개인 공부 중 정리용. (참고 : 모두의 c언어 - 이형우) *프로그램의 개발 및 실행과정* #1. 소스 코드(source Code) 란 컴퓨터 프로그램을 사람이 읽을 수 있는 프로그래밍 언어로 기술한 텍스트파일 [ 출처 : 위키백과] #1.1 예시 #include main() { printf("hellow"};} #1.2 특징 - 사람이 읽을 수 있는, 프로그래밍 언어이므로 컴퓨터는 이해할 수 없음. 따라서 컴파일(compile)작업 이 필요 #2. 컴파일(compile)이란 소스코드를 0과 1로 구성된 코드로 변환하여 컴퓨터가 이해할수 있는 기계어로 변환 시키는 것. 기계어로 변경된 파일을 목적파일(object File)이라 함. #2.1 특징 - *.c 소스 코드 파일이 컴파일 과정 후 *.obj를..