2019년 5월 17일 금요일

C언어 배우기 (수업시간)

 오늘은 포인터 변수에 배열의 주소를 넣어서 포인터 변수를 배열처럼 사용하는 것을 배웠다. 길이가 10인 int형 배열 arr를 선언해서 1~10으로 초기화했다. 그리고 int형 포인터 변수 p를 선언한 다음에 배열 arr의 첫 번째 요소의 주소를 의미하는 배열의 이름인 arr을 포인터 변수 p에 넣어줬다. 문제의 조건이 이 배열의 요소들을 2 더해서 출력하는 것이었기 때문에 for문을 열어서 인덱스 0~9까지 각 요소들을 2로 더해서 출력해주었다.
 포인터 변수 p에 arr의 주소를 넣어서 접근하지 않아도 문제를 풀 수 있지만 이 문제를 통해서 포인터를 통해서 배열에 접근할 수 있다는 것을 알게 되었다.

댓글 없음:

댓글 쓰기