자료구조정리

Study Log/자료구조

[자료구조] 구조체의 정의와 선언 및 초기화

구조체(Structure) : 서로 다른 자료형의 데이터를 하나의 그룹으로 묶은 자료형 구조체의 선언 struct student{ char name[20+1];//+1은 null문자를 추가해준 것. intnum; float grade; } 구조체의 초기화 방법 1) 구조체의 초기화 방법 2) 값 설정 struct student student_lee = {"lee",2004153648, 92.5}; struct student student_lee={0}; strcpy(student_lee.name,"lee"); student_lee.year = 2004153648, student_lee.grade = 92.5; 구조체 변수의 복사(값 복사) struct student lee_src = {"lee",2004..

Study Log/자료구조

[자료구조] 자료구조의 필요성, 자료구조 정의 및 분류, 추상자료형이란?

0. 자료구조의 필요성 : 자료구조를 왜 배워야 하는가 ? 프로그램 개발은 건물 하나를 건축하는 것과 비슷하다. 함수를 하나씩 만들어가면서 프로그램을 만드는 것 , 건물을 위해 하나씩 만드는것. 초보개발에서 고급 개발자가 되기 위해서 필요한 것이 자료구조다! 초보 개발단계에서는 대부분 주먹구구식으로 개발을 하는데 고급 개발은 체계적인 방법에따라서 개발을 하게 되는 것이므로 자료구조의 역할 - 컴퓨터 프로그래밍에 있어서 가장 기초적인 학문분야 - 컴퓨터 프로그램의 기본 골격이다 -> 프로그램이 효율적이고 안전하게(죽지않고) 동작하게 하기 위해서 반드시 필요하다. 프로그램의 크기가 작은 경우나 대형 프로젝트의 초기 단계에서 간과하기 쉽다. 이는 이후에 점점 진행되었을때에 구조적인 결함이 발생될 수 있다 그렇..

개발하는 채찡
'자료구조정리' 태그의 글 목록