목록구조체 (9)
투케이2K
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; namespace testProject { // [구조체 생성] public struct UserStruct{ public string name; public int age; // [생성자 지정] public UserStruct(string name, int age){ this.name = name; this.age = age; } // [포맷 출력 메소드 정의] public string getInfo(){ return $"이름 : {name} / 나이 : {age}"; } } // [프로그램 동작 클래스] class Program { static void Mai..
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; namespace testProject { // [구조체 생성] public struct UserStruct{ public string name; public int age; // [포맷 출력 메소드 정의] public string getInfo(){ return $"이름 : {name} / 나이 : {age}"; } } // [프로그램 동작 클래스] class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ----------------..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import "fmt" func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // Go에서 struct는 Custom Data Type을 표현하는데 사용되는데, Go의 struct는 필드들의 집합체이며 필드들의 컨테이너입니다 // --------------------------------------------------- // Go에서 struct는 필드 데이타만을 가지며, (행위를 표현하는) 메서드를 갖지 않습니다 // ------..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import "fmt" func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // Go에서 struct는 Custom Data Type을 표현하는데 사용되는데, Go의 struct는 필드들의 집합체이며 필드들의 컨테이너입니다 // --------------------------------------------------- // Go에서 struct는 필드 데이타만을 가지며, (행위를 표현하는) 메서드를 갖지 않습니다 // ------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.h] #import // MARK: - [클래스 설명] /* // ----------------------------------------- 1. ViewController (선언부) 2. 전역변수 , 메소드 , 인스턴스변수 (클래스 생성자) 등 선언 // ----------------------------------------- */ // ----------------------------------------- /* MARK: [요약 설명] 1. typedef : 유형에 새로운 이름 (별칭) 을 지정합니다 2. struct : 구조체 선언을 의미합니다 3. 구조체 방식을 사용해 데이터를 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : javascript /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */ /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] /* [JS 요약 설명] 1. 프로토타입(prototype) : 상속되는 정보를 제공하는 객체입니다 (클래스 구조체 개념) 2. 프로토타입은..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include //==== 구조체 선언 실시 ==== struct Info { char name[10]; char addr[10]; int age; }; int main() { /*[구조체(struct), typedef 기본 구조체 정의 및 출력 실시] 1. struct - struct Info one_info 형태로 정의합니다 2. 포인터는 하나의 메모리를 공유해..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include //==== 구조체 선언 실시 ==== struct Info{ char name[10]; char addr[10]; int age; }; //==== typedef 선언 실시 ==== typedef struct{ char title[30]; int num; } Region; //==== 메인 시작 부분 ==== int main(void){ /*[구조체..
/* =========================== */ [ 개발 환경 설정 ] 개발 언어 : C언어 /* =========================== */ /* =========================== */ [구조체 란?] - C언어에서 구조체란 사용자가 C언어의 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 타입입니다 - 구조체는 기본 타입만으로는 나타낼 수 없는 복잡한 데이터를 표현할 수 있습니다 - 구조체 변수를 선언하거나 사용할 때에는 struct 키워드를 사용하여 구조체임을 명시해야 합니다 [typedef 란?] - C언어의 typedef 키워드는 이미 존재하는 타입에 새로운 이름을 붙일 때 사용합니다 - typedef 키워드를 사용하면 구조체에 새..