|
배열 변수가 사용되는 경우 그 변수들을 먼저 처리해주기 위한 함수.
double calc(char *src); //입력받아 preprocess 함수와 postfix 함수에서 전처리를 한 수식을 계산하는 함수.
int to_postfix(char *src, char *dst);
int precedence(int op); //연산자의 우선순위를 i
|
- 페이지 16페이지
- 가격 5,000원
- 등록일 2011.05.12
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
배열과 포인터 배열의 관계
int data [2] [3] ;
data는 data[0] [0]의 주소를 나타내는 상수이다.
data[0]도 data[0] [0]의 주소를 나타내는 상수이다.
.
2차원 배열과 배열의 포인터는 비슷하지만, 실제 메모리 상의 주소는 다르다.
그림으로 2차원 배열과 배
|
- 페이지 11페이지
- 가격 3,500원
- 등록일 2008.01.06
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
szMsg;
cout << endl;
(*(pFunction+iIdx))(iIdx, szMsg);
system("PAUSE");
return 0;
} main.cpp 6.16KB
Task05(함수포인터).sln 911바이트
Task05(함수포인터).vcproj 3.51KB
|
- 페이지 1페이지
- 가격 500원
- 등록일 2011.07.26
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
포인터 배열에서 순서적으로 저장하게 된다.
* 이중포인터변수
포인터의 주소를 저장하는 포인터변수
예제 7)
#include<stdio.h>
main(){
int a,*p1,**p2;
a=100;
p1=&a;
p2=&p1;
printf(\"%d\\n\",**p2);
} 1. 포인터 변수
2. 포인터 연산자
3. 배열과 포인
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2007.08.19
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
포인터를 이용해 함수의 인자로 배열 전달하기
x <-> y
#include <stdio.h>
int main(void)
{
int x, y, b;
x = 3;
y = 4;
printf("swap 전 -> x = %d, y = %dn", x, y); //x = 3, y = 4
//swap x <-> y
b = x;
x = y;
y = b;
printf("swap 후 -> x = %d, y
|
- 페이지 7페이지
- 가격 2,000원
- 등록일 2021.07.08
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
포인터 변수 px에 저장
px = &x;
// 포인터 변수 px의 내용을 출력
printf("px = %p", px);
return 0;
}
for 사용
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int x[] = { 1, 4, 9, 16 };
int *px;
px = x; //px = x == &x[0]
//px = 배열 x
|
- 페이지 6페이지
- 가격 2,000원
- 등록일 2021.07.08
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
프로그램의 일부가 주어졌을 때 문자열 중에 ‘v'에 접근하는 가능한 방법을 보이시오.
7. 정수형 배열 weight[10]={30,77,65,59,80,45,85,68,53,71}을 초기화한 후 내림차순(descending sort: 작은 것부터 큰 순으로)하여 출력하는 프로그램을 작성하시오.
|
- 페이지 6페이지
- 가격 1,000원
- 등록일 2004.10.05
- 파일종류 한글(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주 판매 이력 없음
|
|
배열 a, b에 아래에 보인 3x3행렬을 각각 읽어들여 cij=iij+bij을 구하여 행렬 모양으로 출력하는 프로그램을 작성하시오
#include <stdio.h>
void main()
{
int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
// 정수 a에 3x3배열의 초기값 지정
int b[3][3] = {{9,8,7},{6,5,4},{3,2,1}}
|
- 페이지 9페이지
- 가격 1,000원
- 등록일 2004.10.05
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
함수는 코드에 하나만 존재
멤버 함수의 기본 인자
인자리스트에는 나타나지 않음
멤버 함수 정의 내부에서 this 실제 사용 가능 this - 클래스 자기 자신을 가리키는 포인터
친구 함수 (friend function)
연산자 중복 정의 (operator overload)
|
- 페이지 16페이지
- 가격 2,000원
- 등록일 2006.12.30
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|