프로그래밍(301)
-
C와 C++의 차이점
1. C는 절차지향, C++ 객체지향?정확히 말하면 C++는 절차지향과 객체지향을 모두 가진 녀석이라고 한다.C++는 절차지향이면서 객체지향 컨셉으로 프로그래밍 언어이다.그러므로 이를 객체지향 언어니 절차지향 언어니 논하기는 어렵다.둘 다 되는것을 보고 어느 하나라고 말할 수 없다는 것이다. 2. #define vs constC에서는 상수를 사용할 때 자주 사용하는 #define은 전처리기로써메인 함수 밖에서 선언하여 사용한다.C++에선 const 키워드를 통해 메인 함수 내에서 변수를 상수화하여 사용할 수 있다. 3. bool논리타입인 bool이 생겼다. 1바이트로 0과 1을 출력한다. 4. 동적할당 malloc,free vs new,deletemalloc, free - stdlib 헤더의 표준 함수,..
2015.02.23 -
기호 이름 읽는 법
기호 이름 영어 표현 ! Exclamation Point (익스클레메이션 포인트) " Quotation Mark (쿼테이션 마크) # Crosshatch (크로스해치) $ Dollar Sign (달러사인) % Percent Sign (퍼센트사인) @ At Sign (엣 사인, 혹은 엣) & Ampersand (앰퍼센드) ' Aposterophe (어퍼스트로피) * Asterisk (아스테리스크) - Hyphen (하이픈) . Period (피리어드) / Slash (슬래시) \ Back Slash (백슬래시) : Colon (콜론) ; Semicolon (세미콜론) ^ Circumflex (서큠플렉스) ` Grave (그레이브) { Left Brace (레프트 브레이스) } Right Brace (라이트..
2015.02.18 -
Project Euler Problem15
Lattice pathsProblem 15Starting in the top left corner of a 2×2 grid, and only being able to move to the right and down, there are exactly 6 routes to the bottom right corner.How many such routes are there through a 20×20 grid? 나의 풀이)1. 최단경로 구하기좌상단의 값을 더하면 그 지점에 갈 수 있는 경로의 수가 나온다.검은색으로 패스를 적고 이를 배열에 넣는다.1행과 1열은 다 1로 초기화 하고 2행 2열부터 값을 계산한다. 2. 구현Xcode로 작성했다. 배열 중간에 오버플로우로 계산이 제대로 되지 않아 int64형을 이용..
2015.02.17 -
포인터 넘길 때 주의사항(malloc 예제)
1. 예제 user_malloc 함수를 통해 num의 포인터를 넘겨함수에서 동적할당하여 메모리를 확보한다. 1234567891011121314151617181920#include #include void user_malloc(num); void main(){ int* num = 0; user_malloc(num); *num = 8; printf("%d\n", *num); printf("%#p\n", num); printf("%p\n", num);} void user_malloc(int* m_num){ m_num = malloc(sizeof(int*));}Colored by Color Scriptercs 하지만 이렇게 하면 오류가... 일단 함수 내부에선 m_num이 메모리 확보가 잘 된다.하지만 num이..
2015.02.17 -
printf 서식 종류와 출력
1. 소스코드123456789101112131415161718192021222324252627282930313233343536373839404142434445#include /*서식문자 출력 형태예c 문자d,i 부호 있는 십진법으로 나타난 수e 지수 표기법(Scientific notation) 으로 출력하되, e 문자를 이용한다.E 지수 표기법(Scientific notation) 으로 출력하되, E 문자를 이용한다.f 십진법으로 나타낸 부동 소수점 수g %e나 %f 보다 간략하게 출력G %E나 %f 보다 간략하게 출력o 부호 있는 팔진수s 문자열u 부호없는 십진법으로 나타낸 정수x 부호없는 16 진법으로 나타낸 정수 (소문자 사용)X 부호없는 16 진법으로 나타낸 정수 (대문자 사용)p 포인터 주소#p..
2015.02.17 -
고용센터 특강 입사지원서 작성요령
1. 이력서란?일종의 마케팅 도구! - 광고전단지 : 나는 이런 사람- 제품설명서 : 나를 어떻게 이용할 수 있다.- 면접지름길 : 만나보고 싶은 사람 먼저 원하는 직종 및 업종을 선택하는 것이 기본- 자기분석 (연+결) 기업분석- 기업은? 이윤을 창출하는 것 2. 자기분석마인드맵을 그리자성격, 능력, 성장과정, 동기 및 포부 - 가지치기를 구체적으로 나와 지원회사의 연결 3. 입사지원 검토요소- 형식에 안 맞는 지원서- 짜집기 하거나 배낀 지원서- 사진이 없는 지원서- 회사명, 경력 등 틀리게 적은 지원서- 인터넷 은어, 외계어로 사용한 지원서 귀사? X 회사명을 꼭 쓰는게 좋다. 중요하게 평가하는 항복신입!- 지원동기- 경력사항- 등등 4. 이력서문방구 이력서는 사용하지 않음! 나열식이기때문에 한 눈..
2015.02.16