Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- Bandit
- zb
- c언어
- pwnable
- stack buffer overflow
- shellcode
- linux
- 포인터
- 혼공 c
- Stack Canary
- Crypto
- Little Endian
- sfp
- CTF
- 배열
- 2차원 배열
- 혼공C
- pwnable.kr
- pwntools
- ssh
- ASLR
- buffer
- plt
- NX
- zbhack
- strcpy
- Git
- Dreamhack
- c 언어
- C
Archives
- Today
- Total
목록enum (1)
zerobean's archive
라는 책의 고급 편 중 사용자 정의 자료형 챕터를 정리한 글입니다.오류나 보충 설명 등은 댓글로 알려주시면 감사하겠습니다. 1. 구조체 선언과 멤버 사용struct 예약어와 구조체명을 통해 구조체를 선언할 수 있다.그리고 구조체 안에 맴버를 선언한다.main 함수에서 예약어 구조체명 구조체_변수명; 순으로 적어서 선언하고 구조체_변수명. 멤버명을 통해 사용한다.구조체는 여러가지 자료형을 묶어서 한 번에 사용하는 것이다. cf. 구조체 메모리 사용구조체에 있는 변수들은 크기가 다른 경우 패딩 바이트를 집어넣어 가지런하게 정렬한다.선언하는 순서대로 메모리를 사용하기 때문에 작은 것부터 선언하는 것이 메모리 절약에 도움 된다. 구조체 멤버에 배열이 있는 경우 strcpy를 사용해서 할당해줘야 하고 포인터가 있..
C/advance
2023. 6. 30. 14:44