분류 전체보기 141

[패스트캠퍼스 수강 후기] 올인원 패키지 : 컴퓨터 공학 전공 필수👉C언어인강 100% 환급 챌린지 3회차 미션

패스트캠퍼스 환급미션 3일째 c언어의 기초 - 05. 조건문 if문 -- 조건의 개수가 많지 않을 때 사용하는 것이 유리함 if (~) { ~} switch문 -- 다양한 조건이 존재할 때 사용하는 것이 유리함 switch (~) { case A : ~ // 값 A break; case B : ~ // 값 B break; Default : //모든 경우 } - switch문 예시  case가 끝나는(?) 지점마다 break을 걸어주지 않는다면, 이후의 값들도 모두 출력되는 오류가 발생하게 됨 가령, 위의 예제에서 break 문이 없고, 사용자로부터 8을 입력받을 경우 가을, 겨울이 모두 출력되게 됨 c언어의 기초 - 06. 반복문 for문 -- for문 내부의 조건에 부합하면 특정한 구문을 반복, 탈출..

패스트캠퍼스 2020.10.21

[패스트캠퍼스 수강 후기] 올인원 패키지 : 컴퓨터 공학 전공 필수👉C언어인강 100% 환급 챌린지 2회차 미션

2일째 , 소프트웨어 베이직 - c언어 기초 - 3,4,5강 내용정리 03. c언어의 기초 - 변수와 상수 - 기본적인 'Hello world 출력' 소스코드 하나씩 뜯어보기 ----------------------------- #include int main(void) { printf("Hello world"); system("pause"); return 0; } ------------------------------- #include : 라이브러리를 불러올 수 있는 명령어 stdio.h == standard input/output : 기본적인 기능을 담고있는 라이브러리 (헤더) main : 프로그램은 항상 메인함수로부터 시작됨 printf(""); : stdio.h 헤더 파일에 포함되어 있는 함수, ..

c언어 - 자료형, 형식지정자 정리

자료형, 형식지정자 정리 short : 정수형, 2byte, %d int : 정수형, 4byte, %d long long : 긴 정수형, 8byte, %lld float : 실수형, 4byte, %f double : 실수형, 8byte, %lf (input) / %f (output) bool : 참/거짓, 1bit string : 문자열, %s char : 문자 한 개, 1byte, %c unsigned int : 부호없는 10진 정수 - %u // 부호없는 8진 정수 - %o 부호없는 16진 정수 - %x, %X ‘%’를 출력하고 싶을 경우, %% 를 입력.

C 2020.10.20

[패스트캠퍼스 수강 후기] 올인원 패키지 : 컴퓨터 공학 전공 필수👉C언어인강 100% 환급 챌린지 1회차 미션

올인원 패키지 : 컴퓨터 공학 전공 필수👉C언어인강 환급 미션 첫날이네요 환급 미션에 도전하는 많은 분들이 그러하듯이 강의료는 얼마되지 않지만 꾸준히 할 수 있도록 동기부여를 위해 환급챌린지에 도전하게 되었습니다. 비전공자로 개발자에 도전하기 위해 언어나 코딩만 공부하는 것보다는 최소한의 컴공지식을 따로 공부하고 싶었어요 어떤 수업이 될지는 모르겠지만 믿고 따라가보려 합니다. 하루에 1,000글자 이상에 이미지 3장에 이런저런 규칙까지..ㅡㅡ 생각보다 미션이 귀찮아서 벌써 조금 후회가 되는데 어쩌겠어요 이미 시작해 버린 걸... 하루 2개이상 강의를 듣고 블로그에 수강후기를 쓰고.. 미션 기록을 제출하고... 어휴.... 첫 번째 날이라 강의 인트로와 개발환경 구축하는 강의가 전부네요 오늘을 포함해서 5..

패스트캠퍼스 2020.10.19

패스트캠퍼스 - 컴퓨터 공학 전공필수 패키지 커리큘럼

강의를 수강하기에 앞서 커리큘럼을 대략적으로 정리해봅니다. 총 239강 총 수강시간 64시간 정도 1. 소프트웨어 베이직 수강시간 15시간 20분 91강 C, C++ 언어, 자료구조/알고리즘, C++ 프로젝트 2. 운영체제 수강시간 18시간 15분 51강 3. 시스템 프로그래밍 수강시간 15시간 35분 41강 우분투 리눅스, 쉘, 프로세스 관리 등 4. 컴퓨터 구조 수강시간 15시간 56강

패스트캠퍼스 2020.10.19

열혈c - 도전!프로그래밍3, 도전2 달팽이배열

윤성우의 열혈 C 프로그래밍 도전! 프로그래밍3, 도전2 사용자로부터 n을 입력받아, n*n 길이에 해당하는 배열을 달팽이 형태로 생성, 출력하는 프로그램을 작성합니다. 다른 헤더를 사용하지 않고, stdio.h만 이용하여 만들어 본 코드를 공유해보려 합니다. 저는 1부터 시작해서, 숫자 순서대로, 시계방향대로 입력하는 형태로 만들어보았는데요 가장자리부터 시작해서, 점차적으로 안으로 사각형을 그리면서(?) .. 아래 그림과 같이 start지점부터 end 지점까지 입력해나가는 형식으로 프로그램을 작성해보았습니다. 기본적인 프레임은 1,2,3,4 의 순서대로 반복하면서 사각형을 점점 안으로 좁혀서 그리는 형태로 수를 입력합니다. 풀이와 함께 보여드리겠습니다. #include int main(void) { i..

C 2020.10.12

C언어 자료형태 별 서식문자 정리

%c - 하나의 문자, ASCII 문자로 출력 (char, short, int) %s - 문자열 (char*) %p - 포인터의 주소 값 (void*) %d - 부호가 있는 10진수 정수 (char, short, int) %ld - 부호가 있는 10진수 정수 (long) %lld - 부호가 있는 10진수 정수 (long long) %u - 부호가 없는 10진수 정수 (unsigned int) %o 부호가 없는 8진수 정수 (unsigned int) %x, %X - 부호가 없는 16진수 정수 (unsigned int) %f - 10진수 방식, 부동소수점 실수 (float, double) %Lf - 10진수 방식, 부동소수점 실수 (long double) %e, %E - e, E 방식, 부동소수점 실수 (f..

C 2020.09.03

Avast 사용자 기준 - Visual Studio 2019 업데이트 이후 코드 실행 오류 시 해결법

Visual studio 2019 버전을 사용하는데, 8월 업데이트 이후로 코드를 실행할 때 자꾸 오류가 발생하시지 않나요? 저는 백신으로 Avast를 이용 중인데 자꾸 바이러스로 인식해서 코드 실행이 되지 않더라고요 그렇다고 아베스트를 종료하기엔 불안하고 간단한 해결법 공유합니다. 바이러스 검역소로 들어가주세요 문제되는 파일 윗부분에 마우스 커서를 올려보면 우측에 점 세개가 나타납니다. 복원 및 예외 추가 선택해주시면 실행 가능합니다.

2020.08.28

입문자 / 비전공자가 프로그래밍 언어 배우는 순서? - 입문자용 가이드

본인이 하려고 하는 일에 필요한 언어를 직접 선택해서 하나씩 배우는 게 정답이지만, 입문자, 특히 비전공자가 스스로 선택하기란 어렵습니다. 그리고 우리는 한국인이기에 특성상(...) 어떠한 가이드라인이 없다면 불안한 것도 사실이죠 마음먹고 코딩, 프로그래밍을 공부해보겠다. 라고 해도 뭐부터 시작할지 참 막막한데요 이리저리 검색을 해봐도 유튜버나 블로거 등 모두 하는 말이 다릅니다. 저는 대략적으로 어떤 언어가 있다. 그 언어가 어떤 용도로 쓰인다. 정도는 알아보신 분들, 프로그래밍 '언어'를 공부하고자 하는 분들을 위해 어떤 순서로 시작해보면 좋을지 적어보려고 합니다. 왕초보자에게 입문용으로 주로 추천되는 언어는 C, Java, Python이 있습니다. 입문용 언어로의 장단점을 각각 비교해보도록 하겠습니..

정리함 2020.08.26