- 참치군
- ?
- stalk.io
- :: 2013년, 스리는 여섯살
- 웹 강좌
- 점프 투 파이썬
- 요니나의 대학생 재테크
- This is CS50
- 애자일 이야기
- isao의 IT,게임번역소
- 소프트웨어 이야기
- Color Scripter
- 어디를 가든지 마음을 다해 가라
- VisuAlgo
- 서울대 평생교육원
- 몽환
- RegExr: Learn, Build, & Test R…
- Hello, Stranger :D
- I Like Exploit
- Z3alous Security Story
- Project Euler
- Blog
- pieces of code
- window 쪼물딱 거리기
- IT - Informatics Alphabet
- rop
- 국제 정보교육센터 I2sec 대구 1기
- This is the moment. :)
- blackmoon
- z3alous는 세상에 소리 z3alous~
- Acord
- FORENSIC-PROOF
- 어셈블리
- Outsider's Dev Story
- Open Tutorials
- 코드라이언
- 컴퓨터 그래픽스와 3D 프린팅
- HACKABILITY
- Lee, Jae-Hong
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 레지스터
- 염색
- 호출규약
- 디버깅
- Debug
- 피보나치
- 베이스
- 컴파일러
- 시간복잡도
- Packet
- ubuntu
- C언어
- 탈색
- 블루블랙
- 오지총
- BOF
- 소켓
- Calling Convention
- Visual Studio
- Hello World
- 발표
- 알고리즘
- 공간복잡도
- 창의공학설계
- Wireshark
- 버퍼오버플로우
- 펌
- 추상데이터타입
- 파이썬
- 동대구
- Today
- Total
목록프로그래밍/자료구조 (3)
c0smicb0y
구조체배열은 같은 타입의 데이터의 모임인데 반해 타입이 다른 데이터를 그룹화할 수 있는 방법 중 하나가 구조체(structure)이다.예를 들어 다음과 같은 선언은1234struct { char name[16]; int age;} person;cs이름이 person이고 2개의 필드를 갖는 변수를 생성한다. char형 배열 nameint형 변수 age 이러한 필드에 아래와 같이 값을 할당할 수 있다.12strcpy(person.name,"Jang");person.age = 20;cs typedef명령문을 사용하여 구조체 데이터 타입을 생성할 수도 있다.1234typedef struct human { char name[10]; int age;};cs혹은1234typedef struct { char name[..
배열정의 : 인덱스와 값 의 쌍으로 구성된 집합. 배열의 추상 데이터 타입(ADT)Object : 집합 (아무 자료형)에 속한 값이 존재하는 쌍의 집합. Fuctions : 모든 , , , 에 대하여 = return 차원의 배열. = if () return 배열 의 인덱스 값에 포함되어 있는 항목. else return 에러. = if () return 새로운 쌍 가 삽입된 배열 . else return 에러. C 언어에서의 배열1. 1차원 배열C언어에서 1차원 배열을 선언하는 방법은 두가지가 있다.12int array[5];int *parray[5];cs첫 번째 배열은 5개의 정수를 선언한것이고,두 번째 배열은 정수에 대한 5개의 포인터를 정의하였다. C에서는 모든 배열의 인덱스는 0에서 시작하므로 첫..
1.1 개요 : 시스템 생명 주기 시스템 생명 주기는 크게 다섯가지로 나누어진다. (1) 요구사항(requirement) : 대부분의 프로젝트들은 그 프로젝트들의 목적을 정의한 명세들의 집합으로부터 시작한다. (2) 분석(analysis) : 시스템의 요구사항을 기술하고 나면 문제들을 실제 다룰 수 있을 정도의 작은 단위로 나눈다. 분석에는 크게 두가지 접근법이 있는데 bottom-up과 top-down방법이 있다. bottom-up은 세세한 부분들을 합쳐서 포괄적이게 되는 방식이고 top-down은 포괄적인 부분부터해서 점점 세세한 부분으로 내려가는 방식이다. (3) 설계(design) : 설계 단계는 분석 단계에서 완료된 작업들을 계속한다. 설계자는 시스템이 필요로 하는 객체들과 프로그램에서 실행되는..