본문 바로가기
코스웨어/13년 스마트컨트롤러

5장 연습문제 ---문예진

by 알 수 없는 사용자 2013. 3. 22.
728x90
반응형

1번----------------

#include <stdio.h>

int main()
{
int inum=25;
float fnum=34.5;
char ch = 'g';



printf("inumÀÇ ÁÖ¼Ò%p \n",&inum);
printf("fnumÀÇ ÁÖ¼Ò%p \n",&fnum);
printf("inumÀÇ ÁÖ¼Ò%p \n",&ch);
}

 

2번------------------

#include <stdio.h>

int main()
{
int inum=25;
float fnum=34.5;
char ch = 'g';

int *ip;
float *fp;
char *cp;

ip=&inum;
fp=&fnum;
cp=&ch;

printf("inum의 주소%p inum의 값%d\n",ip,*ip);
printf("fnum의 주소%p fnum의 값%3.1f\n",fp,*fp);
printf("inum의 주소%p inum의 값%c\n",cp,*cp);
}

3번------------------

#include <stdio.h>

int main()
{
int inum=25;
float fnum=34.5;
char ch = 'g';

int *ip;
float *fp;
char *cp;

ip=&inum;
fp=&fnum;
cp=&ch;

*fp=38.9;
cp=(char *)&fnum;
printf("fnumÀÇ °ª%3.1f\n" ,*fp);
printf("%c\t",*cp);
printf("%c",*(cp+1));
printf("%c",*(cp+2));
printf("%c",*(cp+3));

}

4번---------------------

#include <stdio.h>

int main()
{
int inum=0;
int *ip;
ip=&inum;


fscanf(stdin,"%d",&inum);

inum= *ip * 2;

printf("inumÀÇ µÎ¹è´Â?%d",inum);
}

 

5번--------------------

#include <stdio.h>

int main()
{

int inum1;
short snum2;
char cnum3;

int *ip;
short *sp;
char *cp;

ip=&inum1;
sp=&snum2;
cp=&cnum3;

printf("ip저장공간=%d , sp저장공간=%d , cp저정공간=%d",sizeof(ip),sizeof(sp),sizeof(cp));
}

6번--포인터 함수

7번--NULL 

728x90