본문 바로가기

programming

(31)
C언어, 주석(comment) 의 설명과 단축키 ※ 주석 (Comment) 은 무엇일까? 주석은, 사용자의 편의를 위해 만들어진 메모 같은 기능을 하는 개념이며, 주석을 습관화 하여야 차후 프로그래밍 수정시 코드를 재검토하거나 기억을 더듬는 등 불필요한 시간 낭비를 줄일수 있습니다. // : 같은 행의 내용을 모두 주석으로 처리 /* ~ */ : 시작과 끝 기호에 포함 되는 모든 행렬의 내용을 모두 주석으로 처리 위 내용을 comefile 하였을때, 주석 부분은 컴파일러가 철저히 무시하고 그림과 같이 내용만을 출력 합니다. 이런 주석에도 단축키가 있습니다. ctrl + K + C : 주석 처리ctrl + K + U : 주석 해제 코드를 예시로 보여 드리겠습니다. 위 코드에서 주석을 단축키로 사용하고 싶습니다우선,행 주석 처리문단 주석처리 로 나뉘어 설..
C언어, 역슬래시(백슬래시) '\' 문자 입력하기 처음 프로그래밍을 하다보면 Hello, world! 부터 접하게 될 겁니다 위 사진과 같은 코드를 교재나 인강에서 보고 직접 코드를 입력하려고 보면 도대체 '\' 이건 어디에 있는거야? 라고 키보드 자판을 뚫어져라 찾아보던 경험은 누구나 가지게 되죠. 그렇다면 이 역슬래시는 어떻게 입력할까요? 눈치 채셨나요? '\' 는 한글 키보드에서 '₩' 입니다 역슬래시 대신 원화 코드를 입력하시면 됩니다 참고로 한국어 글꼴에서는 ₩로, 일본어 글꼴에서는 ¥로, 그 외 글꼴에서는 \로 보입니다. 즉, ₩ = ¥ = \로, 셋 다 같은 문자입니다. 따라서 앞으로 백슬래시를 입력할 때는 원화 기호(₩)를 입력하면 됩니다.
0 코드로 인해 종료되었습니다. "0코드로 인해 종료되었습니다." 라는 문구가 거슬려서 없애보려고 합니다 return 0; 에 의하여 정상적으로 종료 되었다는 알림과 같습니다 그러나, 거슬려서 없애는 방법을 알려드리겠습니다 Visual Studio 2017 에서 도구 - 옵션 - 디버깅 - 일반 탭으로 들어갑니다 가장 아래에 있는 '디버깅이 중지되면 자동으로 콘솔닫기'의 체크박스를 체크를 하면 됩니다 미리 컴파일된 헤더 노드를 클릭합니다. 오른쪽 창에서 미리 컴파일된 헤더 만들기/사용을 클릭한 다음 미리 컴파일된 헤더 사용 안 함을 클릭합니다.
fatal error C1010 "Hello, World" 를 출력하기 위해 에디터에 코드를 입력하고 컴파일을 하였더니 오류메세지가 나왔습니다 오류코드는 " fatal error C1010 " 1>c:\users\loves\source\repos\hello\hello\hello.c(6): fatal error C1010: 미리 컴파일된 헤더를 찾는 동안 예기치 않은 파일의 끝이 나타났습니다. ※ 해결방법 프로젝트에 미리 컴파일된 헤더를 사용하지 않는 경우 소스 파일의 미리 컴파일된 헤더 만들기/사용 속성을 미리 컴파일된 헤더 사용 안 함으로 설정합니다. 이 컴파일러 옵션을 설정하려면 다음 단계를 따릅니다. 프로젝트의 솔루션 탐색기 창에서 마우스 오른쪽 단추로 프로젝트 이름을 클릭한 다음 속성을 클릭합니다. 왼쪽 창에서 C/C++ 폴더를..
프로그래밍언어란? C언어로는 어떠한 명령어들을 어떠한 순서도 몇 번씩 실행시킬지(절차)를 결정하는 방식으로 프로그램을 만듭니다. 그래서 절차지향 프로그래밍이라고 합니다. C++언어나 자바로는 관련있는 데이터와 명령어를 하나로 묶어 객체라는 조립단위를 만들고 객체들을 조립하는 방식으로 프로그램을 만듭니다. 그래서 객체 지향 프로그래밍이라고 합니다. 프로그래밍을 배운다는건 4차 산업 혁명 하에 살아야 하는 사람이면 반드시 갖춰야 하는 능력인 창의적인 혹은 창조적인 문제 해결 능력을 갖출 수도 있습니다. 프로그래밍이 무엇인가?프로그램으로 만들고자 하는 것을 전산(컴퓨터) 분야에서는 문제라고 합니다. 그리고 프로그램은 데이터와 명령어로 구성됩니다. 그래서 문제를 풀어 프로그램으로 만들고자 한다면, 문제 관련 데이터들을 어떠한 기..
C/C++ 프로그래밍 언어 완벽정리!! ※ C 언어 운영체제의 어머니라고 할수있는 UNIX 운영체제를 보다 쉽게 개발하기 위해서 만들어졌습니다 • C 언어의 장점 효율성이 높으며 간결하다. 효율성이 좋아 대규모의 고기능 프로그램을 만들 수 있다. 제작된 프로그램의 크기가 작고 속도도 빠르다. 문법이 간결하다. 예약어가 적고 제공하는 연산자가 다양하기 때문에 짧은 명령으로 많은 일을 할 수 있다.모든 분야에 두루 활용할 수 있을 정도로 범용적이다. 사무 처리, 과학 기술, 상업용 등 거의 대부분의 응용 프로그램을 개발할 수 있다.제한없이 자유로운 프로그래밍이 가능하여 장치제어 등의 Low level 프로그래밍에는 여전히 C가 많이 사용된다 C언어로 할 수 없으면 다른 언어로도 할 수 없다고 보면 된다 하드웨어를 직접 제어하는 저수준 / 고수준의..
컴퓨터 프로그램이란 ? Computer Programming 란 무엇인가? Compute - 계산하다 - > Computer - 계산기 컴퓨터는 기본적으로 계산(compute)하는 기계 Programming - 방법과 순서를 정한다 Digital 과 Analog Digital - 모든 데이터를 숫자 형태로 표시하는 것 데이터를 표현, 처리, 저장, 전송하는데 숫자를 사용 Analog - 연속적인 값으로 데이터를 표현 테이프와 같은 아날로그 매체에 데이터를 저장 비트와 바이트 Q) 비트(bit)란 무엇인가? A) 이진수의 하나의 자리수를 의미한다. 바이너리 디지트(binary digit)의 약자이다. Q) 바이트(byte)란 무엇인가? A) 8개의 비트를 모은 것을 바이트라고 한다 .Q) 워드(word) 란 무엇 가인 ? A) ..