목록분류 전체보기 (125)
박가방
1. 서론 Expression(표현식)은 수식을 의미하며, Statement(명령문)은 실행가능한(Excutable) 최소의 독립적인 코드를 말한다. 2. Expression Expression은 수식으로, 하나 이상의 값으로 표현할 수 있는 코드이다. 수식은 숫자와 연산자만으로 이루어지는 것과 달리 컴퓨터 과학에서 수식은 리터럴(literal) 값 6이나 "Hello, world", 함수나 변수 이름 등의 식별자, 배열 등의 할당 연산자, 수학연산자(+) 등을 포함한 식을 의미한다. #include int main() { using namespace std; int x = 1, y = 2, z = 3; int arr[] = { 2,4,6,8,10 }; cout
1. 함수의 정의 함수란 특정기능을 독립적으로 수행하는 모듈화된 프로그램을 의미하며, 프로그램의 최소 단위이다. 컴파일러(Compiler)내 작성되는 main() 또한 함수이며, OS(Operating System)은 시작할 때 main 함수를 찾는다. 반환자료형 함수명(자료형 인수1, 자료형 인수 2) { 함수몸체 } int func (int x, int y) { } 반환자료형(retrurn datatype) : 함수 기능을 마치고 반환할 데이터의 자료형을 결정한다. 함수명 : 함수의 이름을 정의한다. 인수(arguement) : 매개변수(parameter)라고도 불리며, 함수 호출(call) 시 넘겨받는 데이터를 저장하는 변수이다. 함수 내부에서만 사용가능한 지역변수(local variable)이다...

개인 공부 중입니다. 참고 - 모두의 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를..