#include <stdio.h>
int main(void)
{
int num1=10,num2=20;
int *ptr1=&num1;
int *ptr2=&num2;
int *temp;
(*ptr1)+=10;
(*ptr2)-=10;
temp=ptr1;
ptr1=ptr2;
ptr2=temp;
printf("포인트 변수 ptr1에 있는 num2의 값은 %d 입니다. \n",*ptr1);
printf("포인트 변수 ptr2에 있는 num1의 값은 %d 입니다. \n",*ptr2);
return 0;
}
'C문제' 카테고리의 다른 글
| 포인터 변수 2개 선언 후 값 증감시키고, 위치 바꿔주는 함수 예 (0) | 2011/08/15 |
|---|---|
| 영단어를 입력받아 가장큰 아스키 코드값을 찾는 프로그램 (0) | 2011/08/01 |
| 하나의 영단어를 입력 받아서 영단어의 길이를 계산하는 프로그램 (0) | 2011/08/01 |
| null 문자의 의미 (0) | 2011/08/01 |
| 배열(1차원)으로 문장의 내용으로 초기화하고, 초기화 된 이후에 내용 출력 (0) | 2011/07/31 |
| 배열(1차원)으로 최대값,최소값,합계 구하기 프로그램 (0) | 2011/07/31 |