일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 고민이 많다...
- 포인터란
- 포인터
- c++
- 2차 배열 코드
- 첫 수업에서 배운 내용
- 전기의 기본 성질
- svm
- 주저리 주저리
- 동적할당
- 이미지 처리
- 코딩
- 사진수정
- 지도학습
- 열심히 하자
- 거리 측정 회로
- ultrasonic
- 머신러닝 기초
- 포인터 쓰는 이유
- 앰보싱
- 전류
- orcad
- 비지도학습
- 머신러닝
- 화소점
- 2차배열
- 신경망
- 딥러닝
- C언어
- 초음파 회로
- Today
- Total
목록포인터 (2)
매일공부

1. 포인터 c언어가 고급 언어임에도 low 레벨 언어의 특성을 지닌 이유이다. 포인터를 통해 메모리에 직접 접근하며 성능을 향상 시키고 적정한 메모리를 할당함으로써 최소한의 메모리를 사용할 수 있다. 이번 시간에는 포인터를 통한 배열에 대하여 알아보자 2. 메모리 설명 간단한 메모리 설명 포인터를 이해하기 위해서는 간단한 메모리에 대한 이야기를 하고가야할 것 같다. 1. 코드 영역 실행할 프로그램의 코드가 저장되는 영역 텍스트 영역이라고도 부른다, cpu는 코드 영역에서 저장된 명령어를 하나씩 가져가 처리한다. 2. 데이터 영역 전역 변수와 정적 변수가 저장되는 영역 데이터 영역은 프로그램 시작과 함께 할당된 후 프로그램 종료시 소멸 3. 스택(stack) 영역 함수의 호출과 함께 할당, 함수의 호출 ..

1. 포인터란 다른 변수, 변수의 메모리 공간 주소를 가리키는 변수를 말한다. 포인터가 가리키는 주소를 가저오는 것을 역참조라 한다. C, C++, 등 하위 레벨까지 제어 가능 int > 정수형 변수 | char > 문자형 변수 |포인터> 포인터 변수(변수의 주소) #include void main() { char ch; char* p;//문자형 변수와 포인터 변수를 선언 ch = 'A'; p = &ch;//문자 'A'를 ch에 대입하고 ch 의 주소를 p에 대입한다. printf("ch가 가지고 있는 값: ch > %c \n", ch);//ch 가 가지고 있는 값 결과: A printf("ch가 가지고 있는 값: ch > %d \n", &ch);//ch의 주소 &ch 결과: 100 printf("ch가..