전체보기 132

[C, C++ 통합] 2014.03.21 (C++ 포함 1)

/* [예제 1번] #include #include int main() { int *p; p = (int*)malloc(4); if(p == NULL); // 힙메모리 할당 실패 판별 { printf("메모리 할당에 실패!\n"); return 0; // 프로그램 종료 } // 힙메모리 할당 성공 *p = 20; printf("힙에 저장된 변수 p: %d \n",*p); free(p); // 동적 메모리 해제 return 0; } // 힙 메모리 할당 성공 // malloc 함수 (void*) // 메모리 동적 할당 --------------------------------------- 예제 1번 끝 --------------------------------------------------- */ #in..

웹개발/HTML 2014.03.21

[C, C++ 통합] 8일차

정렬 (Sort) -> 기준 정렬 (Sort) 기준 1차 정렬 ↓ 2차 정렬 ↓ 3차 정렬 ↓ 오름차순 (작 → 큰) 1.2.3.4.5.6..10 A.B.C.D.E...Z 가 .......... 하 내림차순 (큰 → 작) 10........,,,,..1 Z ..............A 하 ............가 “선택 정렬” 교환법 “버블 정렬” “삽입 정렬” 삽입법 ※선택정렬※ int A[5]; A[0] A[1] A[2] A[3] A[5] 11 23 43 7 9 → 20바이트 A[ j ] → 회전 0 : 1 0 : 2 0 : 3 0 : 4 1~4 X X O X 7 23 43 11 9 ↓ 9 43 23 11 ↓ 11 43 23 1 : 2 1 : 3 1 : 4 2~4 X O O ↓ 23 43 ↓ ↓ 7 ..

웹개발/HTML 2014.03.17

변수

변수 (Variable) [변수] 1.1. 변수의 정의 : 변수란, 단 하나의 값을 저장할 수 있는 공간 1.2. 변수의 선언 변수타입 변수이름; int number; // 정수형 변수 number를 선언한다. // 정수형 변수 number를 선언하고 변수의 값을 10으로 초기화 한다. int number = 10; // 위 문장은 아래의 두 문장과 동일하다 int number; number = 10; //정수형 변수 number를 선언하고 // 변수 number에 10을 저장한다. int a; ↔ int a, b; int b; int x=0; int x=0, y=0; int y=0; → 변수의 타입이 같은 경우엔 오른쪽과 같이 콤마 ‘,’를 이용해서 코드를 간결하게 할수 있다. 1.3. 명명규칙 1. ..

웹개발/HTML 2014.03.13

[C, C++ 통합] 2,3일차

연산자 연산자(연산대상) 1, 단항연산자 2. 이항연산자 3, 삼항연산자 AND (그리고, 모두, 둘다) OR (또는, 둘중하나) A B A& &B A| |B 거짓(False) 거짓(False) 거짓(False) 거짓(False) 거짓(False) 거짓(False) 거짓(False) 참(True) 거짓(False) 참(True) 거짓(False) 참(True) 참(True) 거짓(False) 참(True) 거짓(False) 참(True) 거짓(False) 참(True) 참(True) 참(True) 참(True) 참(True) 참(True) 우선순위 연산자 결합규칙 단항연산자 가장 높은 우선 순위 (). []배열, -> 포인터를 통합 멤버 지정, . 객체의 멤버 지정 → 2 !, ~, ++, --, &주소..

웹개발/HTML 2014.03.13

[C, C++ 통합] 1일차

/* 변수 4가지 요소 변수: (memory = 기억장치) 1) 변수의 선언문; int a; int A; (a, A는 주소값이 다르다) 2) 변수의 대입문; a = 10; (배정문, 할당문) ** (=) 대입연산자 ** a => 10 L value R value 주소 값 ※ 10 = a : 안됨 a = 100; a = 10 + 20; a = a + 1; - - 30 31 100번지 메모리(RAM : 주기억장치) = "주소참조" => 100번지 a (주소부) / 내용 0000000000 메모리 1111111111 (32Bit) 메모리의 단위는 비트단위 자료형 (Datatype) : 기본 자료형 (Short = 2byte) -정수형 : int : 4Byte : +3, -5, 0000..... (Long = ..

웹개발/HTML 2014.03.07