프롤로그ELITE HACKER Bootcamp 3rd 4주차 수업 공부 내용aws 우분투 서버 하나 파서 연습구조체, 선언, 포인터, 배열, 함수, 중첩, 메모리구조, 패딩 구조체일종의 클래스와 비슷한 개념이라고 보면된다. 클래스... 하나의 객체를 만들어놓는 것이다. 다만 클래스랑 조금 다른 것이 있다면, 메서드(행동)이 없다는 것. 그러니까 이제 구조체 정의 자체가 구조체는 서로 관련된 여러 데이터를 하나의 단위로 묶기 위해 사용되는 사용자 정의 데이터 타입인거고, 클래스는 여기에 행위까지 같이 넣어두었으나, C언어에서는 행위까지는 존재하지않는다. 라고 알면 될 것 같다.조금 예시를 들자면, 시험점수를 입력하려고 한다고 치자. 한 사람마다 국어, 수학, 영어 점수가 있을 것이고, 그 사람의 전체 등급..
포인터
프롤로그ELITE HACKER Bootcamp 3rd 4주차 수업 공부 내용aws 우분투 서버 하나 파서 연습string.h 헤더 string.h 헤더C언어에서 문자열을 다루는 몇몇 함수들은 이미 string.h 헤더 안에 저장되어 있다. 이 함수들을 사용하면 문자열 관련하여 어제 작성했던 코드들 매우 쉽게...원하는 대로 사용할 수 있다.2024.11.23 - [KnockOn] - [KnockOn] Linux/Ubuntu C언어 문자열 [KnockOn] Linux/Ubuntu C언어 문자열프롤로그ELITE HACKER Bootcamp 3rd 4주차 수업 공부 내용aws 우분투 서버 하나 파서 연습문자열의 개념, 용도, 선언과 초기화, 배열, 포인터 문자열2024.11.14 - [KnockOn] -..
프롤로그ELITE HACKER Bootcamp 3rd 4주차 수업 공부 내용aws 우분투 서버 하나 파서 연습문자열의 개념, 용도, 선언과 초기화, 배열, 포인터 문자열2024.11.14 - [KnockOn] - [KnockOn] Linux/Ubuntu C언어 입출력함수 [KnockOn] Linux/Ubuntu C언어 입출력함수프롤로그ELITE HACKER Bootcamp 3rd 2주차 수업 공부 내용aws 우분투 서버 하나 파서 연습출력함수, 포멧 스트링, 이스케이프시퀀스, C언어의 입력함수, 문자열 출력 함수이전 글들을 슥 돌아보면, 결taesan-smj.tistory.com여기서 한 번 언급을 했었는데, 왜 입출력함수에 언급을 했었는지 모르겠네 ㅋㅋ아무튼 다시 작성해보자면생각을 해보자. 기존에 ..
프롤로그ELITE HACKER Bootcamp 3rd 3주차 수업 공부 내용aws 우분투 서버 하나 파서 연습포인터, 사용이유, 장점, 사용 방법, 포인터와 배열, call by value, call by reference, 함수 포인터, 이중포인터 포인터메모리 주소를 저장하는 변수이다. 흔히들 int형, char등을 선언하게 되면 해당 값을 저장하게 되는데, 포인터의 경우 해당 값이 저장되어있는 메모리 주소 값을 저장한다.이를 통해서 다른 변수 또는 함수를 가리킬 수 있으며, 포인터를 통해 변수를 읽거나 쓸 수 있다. 왜 굳이 포인터를 사용하냐...라는 질문이 있을 수도 있는데... 이게 확실하진 않고 뇌피셜이긴 하다.컴퓨터 구조에 opcode라는 것이 있다. mode | opcode | opera..