본문 바로가기
안드로이드 웹앱 콘테츠 개발자 양성(국비지원)/c언어

2019.07.02 (화) 배열

by 차누감 2019. 7. 10.

배열의 이름은 첫 번째 주소다
int arr[5];
printf("%d", arr); //결과는 배열의 첫 번째 주소를 10진수로 표현하여 보여준다.


●다차원 배열
arr==arr[0]==&arr[0][0]

메모리에 대한 이야기
%d는 4바이트를 메모리에서 가져오고 고정소수점으로 10진수 표현
%f는 4바이트를 메모리에서 가져오고 부동소수점으로 10진수 표현
%lf는 8바이트를 메모리에서 가져오고 부동소수점으로 10진수 표현
%c는 1바이트를 메모리에서 가져오고  ASCII 코드 표현
%s는 시작 주소값을 가져옴 


문자열 저장

문자열 상수 "ABC"는 자동으로 NULL문자('\0')를 넣음

댓글