분류 전체보기 495

토익 헷갈리는 문법 -과거완료/현재완료

현재 완료란? 과거일이 현재까지 영향을 미친 것을 표현하기 위한 시제 ●현재 완료 용법 1. 경험 -과거에서부터 지금까지의 경험을 표현하기 위해 쓰임 - '~한 적이 있다'로 해석 ex) I have met Suji three times. 나는 수지를 3번 만났었다. ex) I have been to america when i was 15 years old. 나는 15살에 미국을 가봤다. 2. 계속 -과거의 일이 현재까지 계속되고 있는 것을 표현하기 위해 쓰임 -'지금까지 ~해왔다'로 해석 ex) i have studied for 3 monthes. 난 3개월 동안 공부를 해오고 있다. 3. 결과 -과거의 일이 원인이 되어 현재에 결과로 나타난 것을 표현하기 위해 쓰임 -'나는 ~했다'(지금까지 영향)으..

기타/토익 2020.11.20

C언어 32강)+ 열거형(enum) switch문에 활용하기

열거형(enum)은 초기값을 설정해주면 자동으로 밑에 있는 멤버에 +1씩 해서 값을 넣어준다. 숫자의 값을 넣는다는 점에 착안하여 switch문에 활용할 수 있다. ●열거형을 switch문에 활용했을 때의 장점 -가독성이 좋아진다. 구체적으로 이해가 잘 안 될 것이다. 문법과 코드 예제를 보며 천천히 이해해보자. ●문법 switch (선언된 열거형 변수) { case 열거형 멤버: 실행할코드; break; } ●switch문에 열거형 활용 코드예제 #include #define _CRT_SECURE_NO_WARNINGS enum Num{ dog =1, cat, rabbit } animal; int main() { animal = dog; //열거형 값 할당 switch(animal) { case dog:..

C언어 32강) 열거형 (enum)

코딩의 기본 중 하나는 반복을 최대한 줄이는 것이다. 당신은 정수형 상수를 여러 개 선언할 때 어떻게 하는가? int a = 1; int b = 2; int c = 3; int d = 4; ▲이런 식으로 계속 연속된 정수를 선언하려면 너무 귀찮다. 이럴 때 사용할 수 있는 것이 바로 열거형(enum)이다. 처음에만 할당해주면 그 아래부터는 쭉 값이 1씩 증가하면서 자동으로 할당된다. 열거형 ●문법 enum 열거형이름 { 멤버1 = 초깃값, 멤버2 멤버3 }; int main() { enum 열거형이름 변수이름선언 return 0; } ●열거형 코드예제 #include enum Num{ a =1, b, c }; int main() { enum Num num1 ; //열거형 변수 선언 num1 = b; //..

생각하는힘 노자 인문학 -최진석- 줄거리/독후감

사상의 암기는 인문학 공부의 목표가 아니다. 인문학은 생각과 삶의 유기적인 관계를 이해하며, 인문학적 사고력을 키우는 데에 그 핵심이 있다. 인문학은 어떻게 생겨나게 되었을까? 오래전엔 하늘에 절대적인 권위가 있었다. 그리고 그 권위를 대리한 사람이 나라를 통치했다. 하지만 시대가 혼란스러워지면서 그 권위의 근간이 흔들리게 되었는데 이러한 과정에서 권위는 하늘에서 인간에게로 이전되었다. 구체적으로 권위가 인간의 사유로 이전되면서 생겨난 것이 바로 인문학이다. 인문학의 대가 하면 떠오르는 인물들은 많지만, 이 책에서는 노자의 사상에 대해 다룬다. 노자에 앞서 등장한 공자는 인간의 공통된 본질인 '인'을 바탕으로 보편적인 질서를 추구해야 한다고 한다. 노자는 공자의 '본질론'에 대항하여, '관계론'을 제시한..

기타/독서 2020.11.18

C언어 31강) 함수에 포인터 매개변수 활용하기 (함수 return 값 여러개 반환하는 방법)

abcdefgh123123.tistory.com/38 C언어 12강 사용자 정의 함수 함수(function) ●정의:프로그램에서 특정한 작업을 수행하도록 따로 정의해 놓은 독립적인 프로그램의 단위 ●목적: 1) 특정 작업을 함수로 처리하여, 반복을 줄이기 위해서 2) 구조적 프로그램으 abcdefgh123123.tistory.com ▲return으로 반환되는 함수의 값은 오직 하나이다. 그렇다면 여러 개의 값을 반환하려면 어떻게 해야 할까? return 값은 하나이다. 또 그 값은 함수 내에서만 사용가능하다. 하지만 포인터를 사용해 주소를 역참 조해서 값을 아예 바꿔버린다면?? 함수 밖에서도 바뀐 여러 개의 값들을 사용할 수 있지 않을까?? 먼저 매개변수에서 일반적인 변수를 사용하는 코드예제를 보자. 참..

C언어 참고내용- 선행처리기(preprocessor)란?

선행 처리기(preprocessor) ●정의 컴파일러가 소스 프로그램을 기계어 코드로 번역하기 전에 일련의 작업을 수행하는 것 ●장점 프로그램의 쉬운 이해 프로그램의 수정 용이 프로그램의 간편한 이식 프로그램의 쉬운 작성 깔끔한 프로그램 처리 ●종류 선행처리기 설명 #include 외부 파일을 불러옴 #define #undef C 언어 문장으로 치환 #if #ifdef #ifndef #else #elif #endif 조건부 컴파일 #error #line #pragma 컴파일에 기타 정보 제공

C언어 30강) 포인터 연산 사용하기

참고) % p : 포인터의 주소를 출력 포인터 변수는 읽기 전용의 메모리 주소를 저장한다. 그런데 그러한 메모리 주소를 조작할 수 있는데 그것이 바로 포인터 연산이다. ●포인터 연산 코드 예제 #include int main() { int num[3] = { 1, 2, 3 }; //int 4byte int *numPtr1; int *numPtr2; int *numPtr3; numPtr1 = num; // 배열 첫 번째 요소의 메모리 주소를 포인터에 저장 numPtr2 = numPtr1 + 1; // 포인터 연산 numPtr3 = numPtr1 + 2; // 포인터 연산 printf("numPtr1에 있는 주소값: %p\n", numPtr1); // 000000000062FDF0: 메모리 주소. 컴퓨터마다..

사랑의 기초 -알랭 드 보통- 독후감/줄거리

존재에 대해 경제능력이나 양적인 요소들로만 가차 없이 평가하는 시스템 속에서 사람들은 자신들의 질적인 가치를 봐줄 수 있는 다른 평가방식을 절실히 원한다. 이러한 평가방식으로 이루어지는 것이 대표적으로 사랑이다. 알랭 드 보통은 이러한 사랑에 깊은 통찰력을 갖고 있기로 유명하다. '왜 나는 너를 사랑하는가'와 더불어, 그의 저서 '사랑의 기초'는 사랑에 대한 그의 통찰력을 대표하는 책이다. "그는 엘로이즈(아내)가 그런 행동을 그만두라고 말한적도 없는데 그녀가 원하리라고 믿는 자신의 모습, 올곧은 인간의 이미지에 맞추기 위해 스스로를 검열해야 할 것만 같았다"라는 구절은 그의 통찰력을 잘 나타낸다. 사랑은 나에서 너로 기준을 이동하게 할 만큼의 큰 힘을 가진다. 사랑을 경험한 우리의 모든 관심과 집중이 ..

기타/독서 2020.11.17

Code language not supported or defined. 에러해결하기-비쥬얼스튜디오코드

코드가 이런 식으로 출력이 안된다. ▼해결방법 1.오류가 난다고 표시되는 곳에 마우스를 가져다 된 뒤 관리 버튼을 클릭한다 2. 확장 관리 버튼을 클릭해준다. 3. 코드 러너를 설치해준다 4. 빨간색으로 칠해진 부분을 클릭하고 자신의 언어에 맞게 설정해준다. 5. 예를 들어 나는 c언어를 사용하니 c를 클릭해준다

IT 2020.11.16