|
배열은 다음과 같이 정의할 수 있다.
int *ptr_arr[3];
위의 예제에서 ptr_arr은 int형 포인터를 세 개의 원소로 가지는 포인터 배열이다.
각 원소는 포인터 변수이므로, 각각의 원소에는 메모리 주소를 할당할 수 있다.
int num1 = 10, num2 = 20, num3 = 30;
int
|
- 페이지 7페이지
- 가격 2,000원
- 등록일 2023.06.18
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
정의 및 선언
구조체 변수의 사용
구조체 포인터
구조체 예제 소스
구조체에서 비트 필드 사용
C 라이브러리 함수와 시스템 호출
파일 입출력 시스템 호출
파일 오픈
파일 닫기
read 시스템 호출
write 시스템 호출
lseek와 임의접근
|
- 페이지 15페이지
- 가격 2,000원
- 등록일 2007.01.09
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
시작위치를 포인터가 가리킨다.
즉 포인터는 문자배열의 시작주소를 저장한다.
예제 5)
#include<stdio.h>
main(){
char *p;
p="abcdefg";
printf("%d\n",p); /* 문자열의 시작주소 출력 */
printf("%s\n",p); /* 포인터 변수p가 가르키는 부분부터 문자열 출력 */
pr
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2007.08.19
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
값으로 비교.
6.5 포인터 배열
다른 자료형처럼 포인터를 배열로 사용할 수 있다.
예. int *pa[20]; /* 20개의 원소를 갖는 정수형 포인터 배열 - 배열의 내용이 포인터 */
int myvar;
pa[8] = &myvar;
*pa[8] = 100;
예제. char *p[] = {
"Input exceeds field width",
"Out of ran
|
- 페이지 9페이지
- 가격 1,300원
- 등록일 2003.02.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
포인터간의 연산에는 정수형의 덧셈, 뺄셈만이 허용되고 곱셈과 나눗셈은 할 수 없고,
포인터 간의 덧셈, 뺄셈은 허용되지 않는다.
올바른 연산
올바르지 못한 연산
p = p + 2
p = p - 3
++p, p++
--p, p--
p = p1 + p2
p = p / 2
p = p * 2
[예제 6-5.C]
#include <std
|
- 페이지 11페이지
- 가격 3,500원
- 등록일 2008.01.06
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|