//포인터 : 주소를 저장하는 자료형 (변수)
//함수끼리 변수를 공유하기 위해서 (주소를 공유)
/*
#include <stdio.h>
main()
{
int a;
int* pa=&a;
scanf("%d", &a);
printf("a: %d\n",a);
printf("&a : %d\n",&a);
printf("pa : %d\n",pa);
printf("*pa : %d\n",*pa); //간접참조연산자
}
*/
/*
void myswap(int*pa,int*pb)
{
int temp;
if(*pa>*pb)
{
temp=*pa;
*pa=*pb;
*pb=temp;
}
}
main()
{
int a, b;
scanf("%d%d", &a, &b);
myswap(&a, &b);
printf("%d %d", a, b);
}
*/
//배열의 이름 == 배열의 첫번째 멤버의 주소
//함수끼리 배열을 전달할때, 배열의 시작 주소와 길이 만 전달
/*#include <stdio.h>
char* f(char* pstr)
{
pstr[1]='h';
//printf("%s",pstr);
return pstr;
}
int main()
{
char str[50]={};
scanf("%s",str);
//f(&str[0]);
printf("%s",f(str));
}
#include<stdio.h>
char* f(char* str,int n, int k)
{
str[n+k]=NULL;
return &str[n];
}
int main()
{
int str[101];
int n,k;
scanf("%s",str);
scanf("%d %d",&n,&k);
printf("%s",f(str,n,k));
return 0;
}
#include<stdio.h>
int main()
{
char stack[15];
int n,i;
scanf("%s",stack);
n=strlen(stack);
for(i=n-1;i>=0;i--)
{
printf("%c",stack[i]);
}
return 0;
}
*/
#include<stdio.h>
int main()
{
char stack[201];
int i,n;
scanf("%s",stack);
n=strlen(stack);
for(i=1;i>=1;i--)
{
}
}