
안녕하세요 ! 우디입니다.🚀 오늘은 C언어의 메모리 구조에 대해서 알아봅시다 ! 메모리에는 많은 정보들이 저장됩니다. 프로그래밍 할 때 메모리는 크게 데이터 영역, 스택 , 힙 , 코드 영역으로 나눠 사용합니다. 데이터 영역 정적 변수와 전역 변수가 저장됩니다. 이 영역에 저장된 데이터는 프로그램이 종료될 때 까지 그대로 유지됩니다. ( 정적 , 전역 변수는 프로그램 전체에서 사용되기 때문이라고 봐도 되겠죵 ? ) 스택 지역변수, 파라미터, 리턴 값이 저장됩니다. LIFO ( Last In First Out )방식으로 메모리를 사용합니다. 정적할당 : 정적할당된 메모리는 스택에 쌓임 . " int x = 10 (정적할당)" 이라고 선언 후 코드를 짜다 " x = 0 " 과 같이 " x값 "을 변경했을 때..

안녕하세요 ! 우디입니다 🙇오늘은 구조체 포인터 매개변수에 대해서 알아보겠습니다. typedef : 자료형의 별칭을 만드는 기능 구조체 선언xxxxxxxxxx반환값 자료형 함수 이름(struct 구조체 이름 *매개변수){ } example )xxxxxxxxxx#define _CRT_SECURE_NO_WARNINGS // strcpy 컴파일 에러 방지#include #include struct movie { char name[10]; int age;};//구조체 정의void setMovie(struct movie *m)//구조체 포인터 매개변수{ strcpy(m->name, "버즈"); m->age = 13;}int main(){ struct movie toy_story; strcpy(toy_stor..

안녕하세요 ! 우디입니다.🙃오늘은 구조체 정의와 선언에 대해 알려드릴께요 ~ 구조체는 struct 키워드로 정의합니다.xxxxxxxxxxstruct tag(구조체 이름){ 자료형 멤버이름}; 구조체 선언xxxxxxxxxxstruct tag(구조체 이름) 변수이름; example )xxxxxxxxxx#define _CRT_SECURE_NO_WARNINGS // strcpy 컴파일 에러 방지#include #include struct movie{ char name[10]; int age;};//구조체 정의int main(){ struct movie toy_story;//구조체 변수 선언 //점으로 구조체 멤버변수에 접근 ! strcpy(toy_story.name,"우디"); toy_story.age=23..

안녕하세요 ! 우디입니다 🙇오늘은 typedef를 이용한 구조체에 대해서 알아보겠습니다. typedef : 자료형의 별칭을 만드는 기능 typedef를 이용해 구조체를 선언하게 되면 struct 를 쓰지 않고 구조체 선언이 가능합니다.구조체 선언typedef struct tag(구조체 이름){ 자료형 멤버이름}구조체 별칭; example )x#define _CRT_SECURE_NO_WARNINGS // strcpy 컴파일 에러 방지#include #include typedef struct movie{ char name[10]; int date;}moviee;//구조체 이름 : movie , 구조체 별칭 : movieeint main(){ moviee toy_story;//struct 키워드 없이 별..
- Total
- Today
- Yesterday
- IT#it#삼성#백준#경사로#코로나#화이팅
- IT#백준#연구소#DFS
- 백준#알고리즘#코로나#IT#구슬탈출2#13460#공부#개인공부#독학#노력
- iT#it#백준#시험감독#코로나#이겨내요#대한민국#화이팅
- it#일상#코로나#그만#백준#알고리즘#안드로이드#개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |