본문/내용
(3) C언어에서 구조체(struct)의 사용법
ㄱ) 변수로 선언하는 경우
구조체 정의)
struct 구조체이름
{
멤버 변수1;
멤버 변수2;
};
구조체 선언) struct 구조체이름 구조체변수이름;
사용법) 구조체변수이름.멤버변수이름 = 넣을 값;
ㄴ) 포인터로 선언하는 경우
선언) struct 구조체이름* 구조체포인터이름;
구조체포인터이름 = &구조체이름;
사용법) 구조체포인터이름->멤버변수이름 = 넣을 값;
2. 객체지향 프로그래밍(OOP)에 대해 조사하시오.
객체지향프로그래밍은 아주 강력한 프로그래밍방법론이다.우리가 살고 있는 세상은 거의 모든 사물이 객체(Object)로 이루어져 있다.사람, 나무, 자동차 등등이 객체가 된다. 예를 들어 자동차는 엔진, 차체, 타이어 등으로 이루어져있고, 또 엔진은 자동차를 움직이게 한다.이처럼 실세계를 아주 가깝게 반영하는 프로그래밍이 OOP이다.객체지향 프로그래밍은 프로그래머들이 절차형 방식보다 빠르게 목적(응용 프로그램을 완성하고 디버깅하는 것)을 달성할 수 있도록 해주는 좋은 프로그래밍 수단이다. 절차형 방식도 복잡한 프로그램을 훌륭히 수행하지만, 거대하고 복잡한 프로그램을 작성하기 위해서는 새로운 접근방법이 요구되었고 이를 위해 객체지향 프로그래밍이 고안되었다. 객체지향 프로그래밍은 구조화된 프로그램의 좋은 아이디어를 더 효율적으로 구성할 수 있게 하는 새로운 개념이다.객체지향 프로그래밍은 코드의 재사용, 유지, 보수, 확장에 용이한 장점을 가지고 있다.