배열과 포인터 연습

테스트1: 정수형 1차원 배열 #include <stdio.h> #define SIZE 4 #define COUNT 2 void test1() { int arr[SIZE] = {1, 9, 8, 4}; int index; // 배열 arr의 메모리 크기 출력 printf("sizeof(arr) = %d\n", sizeof(arr)); // 각 요소의 주소와 값 출력 for (index = 0; index < SIZE; ++index) printf("%p: %d\n", ...

7월 30일 20:10에 게시됨

C 언어 포인터와 문자열 실습 문제 해설

1. 배열에서 최소값과 최대값 찾기 find_min_max 함수는 입력된 숫자들 중에서 최소값과 최대값을 탐색하는 역할을 수행합니다. pmin은 최소값이 저장된 메모리 주소를 가리키고, pmax는 최대값이 저장된 메모리 주소를 가리킵니다. 2. 최대값 탐색 및 주소 반환 아래 코드는 배열에서 최대값을 찾아 해당 원소의 주소를 반환하는 예제입니다. #include <stdio.h> # ...

7월 15일 16:16에 게시됨

C#에서 테이블 형식으로 임시 데이터 저장하는 방법

C# 프로그래밍에서 구조화된 데이터를 временно 저장해야 하는 상황은 매우 흔합니다. 예를 들어, 데이터를 일시적으로 보관했다가 나중에 처리하거나 표시하는 경우가 있습니다. 이번에는 C#에서 테이블 형식으로 데이터를 저장하는 여러 가지 방법을 살펴보겠습니다. 테이블 형식 저장의 필요성 테이블 형식의 데이터 구조는 정보가 행과 열로 구성되어 있어 직관적이고 ...

6월 17일 22:10에 게시됨

Arrays.sort() 메소드의 작동 원리와 활용 방법

Java에서 배열 정렬은 개발자들이 일상적으로 마주하는 작업 중 하나다. Arrays.sort(T[] array, Comparator<? super T> c) 메소드는 사용자 정의 객체 배열을 정렬할 때 사용하는 강력한 도구다. 이 메소드의 내부 동작 원리와 활용 방식을 살펴보자. 1. 기본 사용법 Comparator 인터페이스를 구현하면 객체 간 비교 로직을 정의할 수 있다. 다음 예제는Animal 클 ...

6월 17일 18:47에 게시됨