포인터를 이용한 C언어 프로그래밍 소스모음
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

포인터를 이용한 C언어 프로그래밍 소스모음에 대한 보고서 자료입니다.

목차

1. 포인터가 무엇인기 설명하시오.
2. 포인터와 관련된 연산자인 *와 &의 기능에 대해 설명하시오.
3. p가 실수형 포인터이고 현재 100번지를 담고 있다. 실수형은 4바이트 크기를 갖는다고 가정한다면 다음 문장을 실행한 후의 p값은 얼마가 되겠는가?
4. 다음은 어떤 프로그램의 일부이다. 어떤 값을 출력하겠는가?
5. 다음 프로그램의 실행 결과를 보이세요.
6. 다음과 같은 프로그램의 일부가 주어졌을 때 문자열 중에 ‘v'에 접근하는 가능한 방법을 보이시오.
7. 정수형 배열 weight[10]={30,77,65,59,80,45,85,68,53,71}을 초기화한 후 내림차순(descending sort: 작은 것부터 큰 순으로)하여 출력하는 프로그램을 작성하시오.

본문내용

열을 출력한다
printf("\n");
}
6. 다음과 같은 프로그램의 일부가 주어졌을 때 문자열 중에 ‘v'에 접근하는 가능한 방법을 보이시오.
char *p, str[20]="I love you";
p=str;
#include
void main()
{
char *p, str[20]="I love you";
// 변수 p, 문자상수 atr에 초기값 선언
int k=0;
// 정수 k=0선언
p=str;
// p에 str을 치환
while(*p!='v')
// *p가 ‘v’가 아니면 {}실행하고 while문 다시 실행
{
p++;
k++;
}
printf("%d \n", k+1);
// k+1의 값 출력 (컴퓨터는 0부터 시작이기 때문에 임의로 1을 더해 주었다)
}
7. 정수형 배열 weight[10]={30,77,65,59,80,45,85,68,53,71}을 초기화한 후 내림차순(descending sort: 작은 것부터 큰 순으로)하여 출력하는 프로그램을 작성하시오.
#include
#define N 8
void main()
{
static int weight[10]={30,77,65,59,80,45,85,68,53,71};
// 정수 weight에 초기값 선언
int j, k, min, index, temp;
// 정수 j, k, min, index, temp선언
for(k=0;k // k=0이고 k가 N-1보다 작으면 k값을 1씩 증가시킨다
{
min=weight[k];
// min의 값으로 weight[k]를 갖는다 (k=1~9)
index=k;
// index의 값으로 k를 갖는다
for(j=k+1;j // j=k+1이고 j가 N보다 작을 경우 j의 값을 1씩 증가시킨다
{
if(weight[j]>min)
// 만약 weight[j]가 min보다 크다면, 아래 {}를 실행한다
{
min=weight[j];
// min은 weight[j]의 값을 갖는다
index=j;
// index는 j의 값을 갖는다
}
}
temp=weight[k];
weight[k]=weight[index];
weight[index]=temp;
}
for(k=0;k // k=0이고 k printf("%4d\n", weight[k]);
// weight[k]에 저장된 값을 출력한다
}
출력물은 Next Page ☞

키워드

  • 가격1,000
  • 페이지수6페이지
  • 등록일2004.10.05
  • 저작시기2004.10
  • 파일형식한글(hwp)
  • 자료번호#269549
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니