본문 바로가기

C언어_VisualStudio

(19)
사용자 정의 함수 함수의 대한 기본 설명은 다음 글을 참고하면 된다. https://cwithvisual.tistory.com/entry/%ED%91%9C%EC%A4%80-%ED%95%A8%EC%88%98-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%A0%95%EC%9D%98-%ED%95%A8%EC%88%98 #8 C / C++ 함수 기본 / 표준 함수 / 사용자 정의 함수 오늘은 함수에 대해서 간단하게 정리하고, 그에 따라 표준 함수와 사용자 정의 함수도 간단하게 다뤄보려고 한다. :-) 함수의 정의 및 종류 C에서 기본적인 구성 요소 중의 하나이다. 코드의 묶음 cwithvisual.tistory.com 오늘은 사용자 정의 함수에 대해 자세히 해보려고 한다. :-) 사용자 정의 함수, 함수 위치, 함수의 ..
#8 C / C++ 함수 기본 / 표준 함수 / 사용자 정의 함수 오늘은 함수에 대해서 간단하게 정리하고, 그에 따라 표준 함수와 사용자 정의 함수도 간단하게 다뤄보려고 한다. :-) 함수의 정의 및 종류 C에서 기본적인 구성 요소 중의 하나이다. 코드의 묶음으로 볼 수 있으며, 반복적으로 실행하는 코드를 묶어서 새로운 함수로 정의한다. 값을 전달 받을 수 있으며, 값을 반환할 수도 있다. 함수의 종류로는 표준 함수와 사용자 정의 함수가 있다. 표준 함수 : C에서 기본적으로 제공하는 함수 사용자 정의 함수 : 사용자가 직접 정의해서 사용하는 함수 함수 사용의 장점 잘 만들어진 함수는 재사용(Reuse)이 가능하기 때문에 코드 관리 차원에서 좋다. 함수를 사용하면 코드가 몇몇 핵심적인 기능들로 구분되는 효과를 얻을 수 있다. 반복적으로 사용되는 코드를 넣을 때 편리하다..
#7 C의 자료형(Data Type) 정리 오늘은 C에서 사용하는 자료형을 정리해보려 한다. :-) 처음에는 찾아보면서 사용하지만 하다 보면 안 찾아보고 쓰는 날도 오겠지...? 자료형(Data Type) C에서는 다양한 자료형을 제공하고 있다. 변수에 저장할 정보의 형태에 맞게 자료형을 선택해야 한다. 자료형은 다음과 같다. 정수형 char (1Byte / -128 ~ +127) short (2Byte / -32,768 ~ +32,767) int (4Byte / -2,147,483,648 ~ +2,147,483,647) 실수형 float (4Byte / 3.4×10^(-37) ~ 3.4×10^(38)) double (8Byte / 1.7×10^(-307) ~ 1.7×10^(308)) 실수형 변수를 선언할 때는 자료형 변수이름=초기화값; 으로 하..
#6-2 변수(variable)_메인 메모리, 정수형 변수 저장방법 오늘은 메인 메모리를 가볍게 보고 정수형 변수가 어떻게 저장되는지를 정리하려고 한다. 정수형 변수가 저장되는지를 볼 때, 보수라는 개념이 나오는데 나는 처음에 이 보수라는 것을 이해할 때 조금 어려웠었다. 까먹지 않기 위해서 이 부분을 좀 상세히 정리하려고 한다. :-) 변수의 값은 메인 메모리에 저장되고 이진수의 형태로 저장된다. 변수에 저장할 수 있는 값은 한계가 있기 때문에 무한히 크거나 무한히 작은 수를 저장하려고 하면 문제가 생긴다. 메인 메모리(Main Memory)를하드 디스크와 비교 하면 다음과 같은 특징이 있다. 메인 메모리는 컴퓨터의 전원이 꺼지면 자료가 없어진다. 하드 디스크보다 속도(정보를 읽고 쓰는 속도)가 매우 빠르다. 가격이 비싸다. 하드 디스크는 컴퓨터의 전원이 꺼져도 자료가..
#6-1 변수(Variable)_선언, 초기화, 위치 오늘은 변수에 대해 알아보자. :-) 변수(variable)는 C프로그램의 중요한 구성 요소이다. 값을 저장하기 위한 목적으로 사용된다. 저장된 값은 변경이 이루어지기 전까지 계속 유지된다. 변수의 값이 바뀌면, 이전의 값은 지워지고 새로운 값이 저장된다. 변수를 사용하려면 선언을 해야 한다. 선언과 동시에 값을 저장할 수 있다. 이를 초기화(initialization)라고 한다. 다음은 변수 선언과 동시에 초기화 하는 예이다. #include int main(void){ int x=0; return 0; } x라는 이름의 변수를 int형으로 선언한 것이다. 값은 선언과 동시에 0으로 초기화한 것이다. 여기서 int는 integer의 약어로 정수를 의미한다. 즉 자료형이 정수라는 말이다. 다음은 변수에 ..
#5 프로그램을 구성하는 요소들_주석, 들여쓰기, 전처리기, 함수 오늘은 프로그램을 구성하는 요소들 중 주석, 들여쓰기, 전처리기, 함수(간단하게) 대해서 간단히 정리할 것이다. :-) 1. 주석 주석은 프로그램이 하는 일을 설명하는 설명글이다. 주석은 다음과 같은 특징이 있다. 1) 프로그램의 실행결과에 영향을 끼치지 않는다. 2) 주석은 반드시 있어야 되는 부분은 아니다. 3) 컴파일러는 주석을 무시하며 주석에 대한 기계어 코드를 생성하지 않는다.
#4 Visual Studio 2019 scanf 에러 해결하기 오늘은 Visual Studio 2019 scanf 에러를 해결하는 3가지 방법에 대해 알아보도록 하자. :-) Visual Studio 2019를 설치하고 코드를 작성할 때, 가장 많이 사용하는 함수는 아무래도 scanf()와 printf()일 것이다. 그런데, 몇가지 조치를 취하지 않으면 scanf()를 사용할 때 문제가 생긴다. Visual Studio 2013 버전 이상부터 scanf를 사용하면 C4996 'scanf':This function or variable maybe unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.라는 에..
#3 Visual Studio 2019 설치 및 실행 오늘은 Visual Studio 2019를 설치해 볼 것이다. :-) 나는 Windows를 사용한다. 내 노트북은 한 10년 정도 되었지만 Visual Studio를 설치하고 실행하는 데 아무 문제없었다. (음.. 이 핑계로 새로운 노트북을 사고 싶었지만 아직 쌩쌩한 현역이다. ㅎㅎ) 먼저, 구글 창에 '비주얼 스튜디오'라고 검색한다. 한글로 검색해도 되고 영어로 검색해도 되고 'Windows 및 Mac용 Visual Studio 2019 다운로드' 이렇게 풀 네임으로 검색해도 잘 뜬다. 아래 링크를 클릭해도 된다. https://visualstudio.microsoft.com/ko/downloads/ Windows 및 Mac용 Visual Studio 2019 다운로드 Visual Studio Comm..