본문 바로가기
반응형

공부/c++16

#4 배열 총 문제 /*이차원 배열과 포인터를 완전히 이해하기 위해 정리하는 마지막 개념이자 문제들이다.*/ #첫번째 문제 /* 100개 이하의 정수를 입력받아 첫 줄에 짝수 번째 숫자들을 순서대로 출력하고, 다음 줄에 홀수 번째 숫자들을 순서대로 출력하는 프로그램 예 7 3 1 4 1 5 9 2 출력 1 1 9 3 4 5 2 if 6 1 1 9 3 4 5 */ - 내가 짠 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 #include int main(){ int arr[2][50]; int num, num2; std::cin >> num; for(int i = 0; i > num2; if.. 2021. 8. 26.
#3 포인터 배열 | 포인터 배열과 배열 포인터의 차이 | 문자열과 포인터 배열 | c++ #포인터 배열의 정의 ,포인터 배열과 배열 포인터의 차이 '배열 포인터'와 '포인터 배열'이라는 두 단어가 비슷하기때문에 포인터 배열을 정의하면서 두 단어의 차이를 먼저 설명해보았다. 배열과 포인터 중 어떤 단어가 앞에 왔는지에 따라 단어의 정의가 바뀐다. 배열 포인터 : 배열을 가리키는 포인터 포인터 배열 : 포인터들이 배열 1 2 3 4 5 6 7 8 9 10 11 12 //배열 포인터 : 배열을 가리키는 포인터 //포인터 배열: 포인터들이 배열 #include int main(){ //int (*ptr)[4];//배열 포인터 //4개짜리 int형 배열을 가리키는 포인터 int *ptr[4]; //포인터 배열 } Colored by Color Scripter cs 이 코드는 포인터 배열을 정의 한 후.. 2021. 8. 11.
#2 배열과 포인터 | 포인터 간단 복습 | 포인터의 주소값 | 배열 포인터 | 2차원 배열과 배열 포인터 | c++ # 포인터 간단 복습 1 2 3 4 5 6 7 8 9 10 11 12 #include int main() { int a = 10; int *ptr_a = &a; //a의 주소값을 포인터 ptr_a에 저장한다. //ptr_a 포인터는 a를 가리킴 std::cout 2021. 8. 8.
#1 이차원 배열 | 파스칼의 삼각형 | cin 다시 입력 받기 | 포인터 개념 | c++ | 기본 오늘은 c++ 복습을 하는데 약간 까먹은 개념들이 있어 다시 정리하려고 한다. #이차원 배열 -이차원 배열 개념- 이차원 배열은 말 그대로 2차원으로 배열을 만들 수 있다. 첫 번째 그림처럼 열과 행으로 생각할 수 있고, 순서는 한 행당 열이 끝난 후, 다음 행이 시작된다. 행과 열을 구분하기 어려울 때, 열 쇠로(세로)라고 외우면 외우기 쉽다. 왼쪽 코드는 이차원 배열을 정의한 후 출력한 것으로, 위의 코드(arr)를 아래 코드(arr1) 보다 추천한다. 위의 코드가 더 보기 편하기 때문이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include int main(){ int arr[3][4] = { {1,2,3,4}, {5,6,7,8}, {9,10,.. 2021. 8. 5.
반응형