플로렌스라는 개발자

C언어 포인터와 배열의 관계

배열의 이름은 포인터입니다. 단 그값을 바꿀 수 없는 '상수 형태의 포인터'입니다. 들어가기 전에,서식문자 %p 는 주소값의 출력에 사용되는 서식문자입니다. 포인터와 배열의 관계 배열 원소에 접근할때 내부에서 포인터를 사용합니다.12345678910#include int main (void){ int arr[3] = {0,1,2}; printf("%p \n",arr); printf("%p \n",&arr[0]); printf("%p \n",&arr[1]); printf("%p \n",&arr[2]); return 0;} 출력결과는 다음과 같습니다.1234000000000062FE40000000000062FE40000000000062FE44000000000062FE48 (해당 결과는 PC마다 다름. 참고용..

프로그래밍/C 2019.03.19 Plorence

C언어 배열 (1차원만 설명)

배열 배열은 다수의 데이터를 저장하고 처리하는 경우에 유용하게 사용할 수 있는 것이 배열입니다.12345678#include int main (void){ int floor101,floor102,floor103,floor104; //배열 미사용시 int floor201,floor202,floor203,floor204; //배열 미사용시 int oneFloArr[4]; //배열 사용시 int twoFloArr[4]; //배열 사용시} 장점은 코드가 간결해지며,편리합니다. 만약 변수 1000개가 필요한다면 언제 1000개를 다만들까요? 아마 만들다가 그만둘겁니다. 1차원 배열 선언에 필요한 것 배열이름 자료형 길이정보 (반드시 상수여야 함.) 선언시1자료형 배열이름[길이정보]; 로 선언합니다. 1234567..

프로그래밍/C 2019.03.19 Plorence