배열과 포인터 연습
테스트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에 게시됨