전체 글 115

[C++] 1차원 배열, 배열 포인터, 배열 초기화, 배열 매개변수

배열의 기본형태 자료형 변수명[원소갯수] = 초기값 배열 : 배열(array)이란 연관된 데이터를 모아서 통으로 관리하기 위해서 사용하는 데이터 타입이다. 변수가 하나의 데이터를 저장하기 위한 것이라면 배열은 여러 개의 데이터를 하나의 변수에 저장하기 위한 것이라고 할 수 있다. 여러 개의 데이터를 하나의 변수에 담아서 관리할 수 있는 방법 배열의 초기화 int iArr1[5] = {}; 모두 0초기화 int iArr2[5] = {1,2,3,4,5}; 각 원소에 값 삽입형태 좌측부터 0번째 배열에 값이 삽입 int iArr3[5] = {1,2,3}; 채우지 않은 부분은 각 전부 0 초기화 int iArr4[] = {1,}; 배열 크기가 5개라고 인식하지 못함. 배열 갯수 1개로 인식 int iArr5[]..

프로그래밍/C++ 2021.09.24

[C++]포인터 기본 개념

포인터란? 포인터도 그냥 변수이다. 주소값을 저장하는 변수이다. 포인터의 형태 자료형* 변수명 = 값; 여기서 * 은 에스크리터 연산자라고 부른다. 에스크리터 연산자는 포인터 변수를 선언하는 용도로 사용된다. int* ptr; int * ptr; int *ptr; 에스크리터 연산자를 어디에 붙이나 상관은 없으나 통일성이 있어야 한다. nillptr int* ptr = 0; int* ptr1 = NULL; int* ptr2 = nullptr; 0은 정수이므로 잘 쓰지 않고, 요즘은 nullptr을 많이 사용한다. float f = 0.f; int* ptr = &f; 이렇게 쓰면 안된다. 포인터 변수에 주소값을 담으려면 포인터 변수를 선언할 때 명시한 자료형과 일치하여야 한다. 즉, int* ptr = &f..

프로그래밍/C++ 2021.09.24

네트워크 실습해보기

패킷 트레이서 - 위키백과, 우리 모두의 백과사전 (wikipedia.org) 패킷 트레이서 - 위키백과, 우리 모두의 백과사전 패킷 트레이서(Packet Tracer)는 교육과 실습, 그리고 단순 컴퓨터 네트워크 시뮬레이션을 위한 연구에 이용할 수 있는 시스코의 라우터 시뮬레이터이다. 이 도구는 시스코 시스템즈가 제작하였으 ko.wikipedia.org 패킷 트레이서를 깔면 네트워크 실습을 해 볼 수 있다. 스위치 라우터 명령어도 쳐볼수 있고, 네트워크 환경도 구축해 볼 수 있다. 장비하나하나 설정하는 것이다.

기타 2021.09.21