|
렬되지 않은 배열의 key , name 값>\n");
for(i=0; i<n; i++) { //랜덤으로 할당받은 record형 출력
printf("key = %d, name = %s\n" ,p.set[i]->key ,p.set[i]->name);
}
ArrayPinsertion_sort(&p,n); //!!!포인터배열로 삽입정렬
printf("<포인터배열로 삽입정렬시킨 후의 출
|
- 페이지 3페이지
- 가격 3,000원
- 등록일 2009.09.25
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
해 놓으면, 프로그램이 함수가 있다는 것을 인식을 한다. 그리고 메인함수에서는 이 함수들을 호출한다. 먼저 입력함수를 호출해서 배열을 입력받고 최대값, 최소값, 중간값 함수를 호출한다. 최대값과 최소값은 더 작은수를 찾은 후 출력함
|
- 페이지 2페이지
- 가격 1,000원
- 등록일 2010.01.11
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
-s;
}
◎문자 포인터와 함수
#include <stdio.h>
/* 배열을 이용한 문자열 복사 */
void strcpy(char *, char *);
void main(void)
{
char *s, *t="I'm a boy";
printf("t 문자열 = %s\n",t);
strcpy(s,t);
printf("s 문자열 = %s\n",s);
}
/* strcpy: copy t to s: array subscript version */
void strcpy(
|
- 페이지 7페이지
- 가격 1,300원
- 등록일 2006.07.18
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
배열과 포인터 >
배열요소와 주소
int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int *p ;
p = a ; /* p에 배열 a의 시작 주소를 저장한다. */
/* 이 문장은 a의 첫째, 둘째, 셋째 원소들을 출력한다. */
printf("%d %d %d", *p, *(p+1), *(p+2));
/* 이 문장은 a
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2004.09.28
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
0; a[1] = 20; a[2] = 30; a[3] = 40;
p=a;
배열 a의 번지가 100번지부터 시작된다고 가정할 때
번지 표현
메모리배치
데이터 표현
배열명
배 열
포인터
번지값
데이터값
배 열
배열명
포인터
a
&a[0]
p
100
10
a[0]
*a
*p
a+1
&a[1]
p+1
104
20
a[1]
*(a+1)
*(p+1)
a+2
&a[2]
p+2
01
|
- 페이지 11페이지
- 가격 3,500원
- 등록일 2008.01.06
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|