C/공부기록
C언어 공부기록 여섯번째
Risut
2023. 6. 11. 01:13
2019.08.06
# C언어에서의 문자열 상수는 " " 안에 써야하고, 내부적으로 주소로 처리(저장)된다.
# 포인터 배열은 주소를 n개 저장할수 있다.
# 배열의 이름 자체가 시작 주소를 가리키 때문에 주소연산자(&)를 붙이지 않는다.
포인터의 필요성
- scanf 함수에서와 같이 어떤 함수 내에서 함수 외부에 선언된 변수의 접근
을 허용하기 위해서.
- 메모리의 동적 할당 등등 포인터의 필요성을 다양하게 이해하게 된다.
# int arr[n]; --> 에서 arr과 arr[0]은 서로 다른것이다.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
#include <stdio.h>
int main()
{
int arr[3];
printf("%d %d",sizeof(arr),sizeof(arr[0]));
return 0;
}
결과 : 12 4