C 프로그래밍 실습 - 구조체와 포인터 활용
실습 개요
본 실습에서는 C语言的 구조체, 포인터, 연결 리스트 등 핵심 개념을 실습을 통해 학습한다. 각 과제별로 다양한 데이터 구조를 활용하는 방법을 익힌다.
과제 1: 학생 성적 관리 시스템
학생 정보를 구조체로 정의하고, 성적 계산 및 정렬 기능을 구현한다.
#include
#include
#define MAX_STUDENTS 3
typedef struct {
int student_id;
char nam ...
7월 13일 04:24에 게시됨
C 언어 구조체와 메모리 정렬, 구조체 배열 사용법
C 언어에서는 서로 다른 데이터 타입을 하나의 단위로 묶어서 관리할 수 있도록 구조체(struct)를 제공합니다.
구조체 선언 및 초기화
구조체는 여러 개의 멤버 변수를 포함할 수 있으며, 각각 다른 타입을 가질 수 있습니다. 구조체를 정의한 후에는 이를 기반으로 변수를 생성하고 값을 할당할 수 있습니다.
#include <stdio.h>
struct StudentInfo {
int ...
6월 17일 23:48에 게시됨