프로그래밍
[C언어] 배열
[C언어] 배열
2011.11.14//**************************************************************************** // 배열 //**************************************************************************** // 정의 : 연속된 메모리 공간에 같은 타입의 변수들의 집합!! //**************************************************************************** // int a; 4바이트의 공간을 차지하고 그 공간에 대한 이름을 A!!! // a=10; //****************************************************************..
[C언어] 상수
[C언어] 상수
2011.11.14//************************************************************************* // 상수 : 절대 값이 변하지 않는 수!!! //************************************************************************* // 1)실제 상수 // - > 10,"김학영" //2) 기호 상수 //-> 1. #define //-> 2. const //************************************************************************* #include //# == 전처리기!! //#define MAX 100 //#define PI 3.14 // 1) 데이터를 보호 // ..
[C언어] 함수 연습 #3
[C언어] 함수 연습 #3
2011.11.14//************************************************************************************ // 연습 //************************************************************************************ //다음의 함수의 원형(선언)을 만드세요... //************************************************************************************ // 3개의 정수를 전달 받아서 가장 큰수를 리턴하는 함수!! /* #include void main() { int x=0; int i; int sum=0; for(i=0; i
[C언어] 함수 #2
[C언어] 함수 #2
2011.11.14#include //1개의 정수를 전달 받아 화면에 출력하는 함수!! //1) 선언 void : 리턴 값이 없는 함수!! void IntPrint(int x);//선언, 원형, 시그니쳐, 프로토타입 void main() { IntPrint(10); } //함수의 정의, 몸통, 함수 void IntPrint(int x) { printf("%d \n", x); } /////////////////////////////////////////////////////////////////// //************************************************************************************ //함수는 왜 필요한가?? //***********************..
[C언어] 함수
[C언어] 함수
2011.11.14//************************************************************************************ // 함수 //************************************************************************************ //--> 매겨변수를 전달 받아서 기능을 수행하고 그 결과를 리턴하는 실행 단위!!! //************************************************************************************ //C언어의 핵심 !! //********************************************************************..
[C언어] 중첩 제어문
[C언어] 중첩 제어문
2011.11.14//******************************************************************* //중첩된 제어문 사용!! //******************************************************************* #include void main() { int i,j; i=0; while(i
[C#] 전화번호부 2탄 (List,IEnumberable 적용,클래스 상속)
[C#] 전화번호부 2탄 (List,IEnumberable 적용,클래스 상속)
2011.11.14using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace MorningTest { public class Number { string name; string num; public Number(string na, string nu) { name = na; num =nu; } public string Name { get { return name; } set { name = value; } } public string Num { get { return num; } set { num = value; } } public virtual void Print(..
[C#] 전화번호 저장
[C#] 전화번호 저장
2011.11.14간단한 C 스타일로 구현한 전화번호랑 이름을 저장하고 출력,삭제, 전체 보기 기능입니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace MorningTest { public class Number { String name; String num; public Number(string na, string nu) { name = na; num =nu; } public String Name() { return name; } public String Num() { return num; } } class Program { public static..
[C언어] 제어문
[C언어] 제어문
2011.11.11//******************************************************************* //제어문 //******************************************************************* // 프로그램의 실행의 흐름을 제어!! //******************************************************************* //흐름 ?? 순차적인 방식으로 실행!! //*******************************************************************// //1) 분기 //*******************************************************..
[C언어] 쉬어가는 코너 10개 문제
[C언어] 쉬어가는 코너 10개 문제
2011.11.11// 1에서 100까지의 수들의 짝수와 홀수의 합계를 구하세요!! // 초기값 : 1 // 조건 :
[C#] Sort(Collection)
[C#] Sort(Collection)
2011.11.10using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Collection { class Program { static void Main(string[] args) { int[] num = new int[10];//int 형으로 10개의 배열 을 만든다. Random rand = new Random();//랜덤수 정의 for (int i = 0; i < num.Length; i++) num[i] = rand.Next(100);//각각의 배열에 0~100까지의 랜덤값을 선언 foreach (int i in num) { Console.WriteLine(i.ToString());//값 출력 } ..
[C#] Collection
[C#] Collection
2011.11.10@ 컬렉션 - 데이터의 저장과 검색을 위해 특화된 클래스를 의미. - 해쉬 테이블, 스택, 사전, List 등. - 대부분 공통적인 인터페이스를 구현함으로써 일관적인 방법으로 사용할 수 있다. - 상속을 통해 특수화된 컬렉션 클래스를 구현하는 것이 가능하다. - 제네릭 컬렉션 클래스도 제공함으로써, 값 형식 보관 시에 발생하는 오버헤드를 줄여서 성능 개선을 할 수 있다. @ 컬렉션 종류 Array 배열의 기본 클래스, 시스템과 컴파일러만 명시적으로 파생 가능. ArrayList&List 필요한 용량에 따라 자동으로 확장을 하는 클래스로 확장된 배열이다. Hashtable&Dictionary 컬렉션의 요소로 키와 값을 쌍으로 받아 보다 빠른 검색을 보장. SortedList&SortedDictionary ..