반복문을 활용한 배열과 포인터 연산
#1. 반복문의 활용
실습 - 반복문의 활용)
구구단 2단부터 9단까지 출력해 보자.
//프로그래밍시 막힌 부분이 있으면 그림을 그려 이해를 하자. 컴퓨터가 일을 어떻게 시행하//는지 처리 순서대로 하나씩 대입해 보면서 막힌 부분을 풀어봐야 한다.
#2. 반복문의 활용
실습 - 반복문의 활용)
10미만의 소수를 구하여라.
프로그래밍을 할 때 일을 세부적으로 나누어보고 작은 것부터 프로그램을 작성하여 올라간다.
배열
배열을 쓸 때 배열의 숫자가 많아질 경우 이것을 반복문을 사용하여 넣어줄 수 있다.
#3. 반복문을 활용한 배열과 포인터 연산
실습 - 반복문의 활용)
위의 iArray 0 - 9번까지의 주소를 출력한다.
//array에서 배열의 숫자를 넣어주지 않으면 주소가 출력되어 버린다. 배열의 값을 출력하고 싶으면 배열의 번호까지 넣어주어야 한다.
iArray+1를 출력해 보면 iArray+1가장 앞에 있는 배열의 주소이고 &iArray+1의 경우는 전체의 iArray가 끝나는 주소 값에서 +1을 한 것이다.
포인터 연산
포인터의 연산에서는 선언된 변수의 크기에 맞춰서 연산을 한다.
ex) int형일 때 주소 +1 = +4 -> +1 = +1*sizeof(int)
#4. 반복문을 활용한 배열과 포인터 연산
for문에서 두 개 이상의 초기화 값을 적을때는 ‘,’로 분류해 준다. 다만 중간값(참일 때 멈추는 값은) 하나만 쓸 수 있다.
실습 - 변수에 따른 포인터의 주소 변화를 이해한다)
배열을 활용하여 변수 5개를 설정해 주고 포인터와 반복문을 사용하여 배열의 값을 출력해 보자.
'Busan IT > 제어언어' 카테고리의 다른 글
C언어 복습 및 비트 연산자 (0) | 2015.02.16 |
---|---|
C프로그래밍 책과 함께 기초 복습 (0) | 2015.02.13 |
제어문(if~else, for, while) (0) | 2015.02.11 |
제어문(if~else, for) (0) | 2015.02.10 |
프로그래밍 언어의 종류와 역사 그리고 제어문(if문) (0) | 2015.02.09 |