목록2024/10/16 (4)
못정함
~막간 포인터 타입 ~https://velog.io/@lsy000626/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-%ED%8F%AC%EC%9D%B8%ED%84%B0pointer [자료구조] 포인터(pointer)포인터(pointer) 포인터란 특정 데이터가 갖는 메모리의 주소값을 보관하는 변수이다. 다양한 포인터 변수의 타입 명시적 형 변화 배열의 이름은 시작 주소를 나타내는 포인터 상수 포인터에 대한velog.io이 분 자료 참고하자 *학교 진도 7주차 메모리 동적 관리를 위해 연결리스트를 사용

#include #include #define STACK_MAX 100////하나의 프로그램에서 여러 개의 스택 다루기....typedef struct { int number; //선수번호 char name[30]; //이름} player;typedef struct { player player[STACK_MAX]; int top;} Stack;//////////필요한 함수/////////////void initStack(Stack* s); ///stack의 주소로 전달int isFull(Stack* s);int isEmpty(Stack* s);void push(Stack* s, player p);player pop(Stack* s);player peek(Stack* s); /..
열거형 datatype은 자동으로 인덱스가 지정됨 chat gpt께서 힘써주심C언어에서 **열거형 데이터 타입(enum)**은 상수 집합을 정의할 때 사용되는 데이터 타입입니다. 즉, 여러 상수 값에 이름을 부여하여 코드의 가독성을 높이는 역할을 합니다. 열거형은 기본적으로 정수형 데이터를 사용하며, 각 상수는 0부터 시작하는 정수 값으로 자동 할당됩니다. 하지만 필요에 따라 특정 값을 지정할 수도 있습니다. ### 열거형 정의 방법 ```c enum 열거형이름 { 상수1, 상수2, 상수3, ... }; ```enum 열거형이름 { 상수1, 상수2, 상수3, ... };### 예시#include enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATU..