일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 어셈블리어
- 백준
- C언어
- 해킹
- abex crackme
- sql injection
- 인공지능
- 리버싱
- 백준 알고리즘
- webhacking
- 컴퓨터 구조
- 리버싱 워게임
- 회귀 수식
- CodeEngn
- 알고리즘
- php
- writeup
- MySQL
- webhacking.kr
- 리액트
- 자바스크립트
- 워게임
- 보안
- 머신러닝
- 넘파이
- 리버싱 문제
- html
- 리눅스
- 웹
- 웹해킹
- Today
- Total
목록C언어 (4)
인공지능 개발일지
안녕하세요. 저는 어제 종강을 했답니다~~~~(룰루) 그래서 포인터와 리눅스를 빠른 시일 내에 정리하고 VR, AR과 보안에 대해 공부하려 합니다. 이번 시간에는 포인터의 기본 개념에 대해 배워봅시다. 1. 개념 포인터는 변수의 주소를 담는 "변수"입니다. 포인터 변수 또한 변수이기 때문에 자료형이 있습니다. int형 포인터 char형 포인터 등등과 같이 말이죠. 그러니까 물리적인 장치 메모리는 구분구적법처럼 잘게 쪼갠다는 느낌으로 메모리는 영역이 잘게 나누어져 있는데 이 나누어진 구역마다 주소가 있습니다. (보통 16진수 표기) 그 주소를 "가리키는 게" 포인터 변수입니다. 변수를 왜 가리키는 것일까요? 물론 필요할 때 찾아 쓰기 위해 원하는 구역에 직접적으로 접근하기 위해서입니다. 따라서 이 변수에 ..
안녕하세요! 벌써 올해의 반이 갔습니다. 시간 정말 빠르지 않나요? 대학교 입학한게 엊그제 같은데 벌써 1학기가 끝났다니 신기할 다름입니다. 본론으로 돌아와서 오늘은 구조체에 대해 알아봅시다! 1.구조체 개념 여러분은 C언어 자료형을 배울 때 어떤 느낌이셨나요? (추후에 자료형에 대한 포스팅도 올리겠습니다) 여지껏 배웠던 자료형과 자료형 별 배열은 전부 같은 종류의 자료형을 다루는 법을 배웠는데요. 저는 이 자료형을 배우면서 파이썬의 리스트처럼 다른 자료형을 담을 수 있는 것은 없을까 의문이 들었습니다. 그런데 역시나 이미 존재했습니다. 그것이 바로 구조체입니다. 구조체는 서로 다른 자료형을 묶어주는 역할을 합니다. 예를 들어 전화번호부 같이 이름과 번호를 묶는 것이지요. 2.구조체 사용 법 구조체는 함..
안녕하세요! 여러분들 잘 지내셨나요? 벌써 여름이 오고 있음이 느껴지는 계절입니다. 오늘은 배열에 관해 정리해 보려 합니다. 1.자료형별 배열 저는 처음 배열을 배울 때 자료형 별 배열이 직관적으로 이해되지 않았습니다. 그런데 아래와 같이 생각하니까 이해가 되더라고요. 그러니까 보통 자료형을 말할 때 크기가 다른 그릇이라고 하잖아요? 배열은 아래와 같은 형식으로 선언하는데요. 자료형 변수명[배열의 크기]=값; 이것의 의미는 선언한 자료형 X 배열의 크기로 연속된 공간을 할당하는 것입니다. 아래는 그 예시입니다. 조잡한 그림이지만 직관적인 전달을 위해 그려 봤습니다. 그러니까 자료형별로 크기가 다른데 배열이란 것은 메모리에서 연속으로 공간을 할당하는 것입니다. 그런데 참고로 이와 같이 같은 자료형을 연속으..
안녕하세요! 여러분들 잘 지내셨나요? 저는 한동안 시험기간이여서 뜸했습니다. 그래서 1학기 동안 배운 것들을 한 번 정리해보는 시간을 가질까 합니다. 대략 6장 정도로 제가 이해한 것을 정리해서 업로드할 예정입니다.(C언어) 세 줄 요약 함수 선언: head.h 함수 정의: head.c 메인 파일: include "head.h" 위와 같이 메인파일에서 함수 선언부 파일은 include하면 함수 정의부도 같이 컴파일됨 함수정의는 헤더파일과 이름은 같고 확장자만 다르게 써줌 1.헤더파일 1)헤더파일이란? 자 헤더파일이 뭐냐면 확장자가 .h로 끝나는 파일을 말합니다. 소스파일이 .c이고 텍스트 파일이 .txt인 것처럼 말이죠. 외형적 특징은 위와 같고 의미는 함수의 선언부를 모아놓은 파일입니다. 엥 이게 무슨..