검색어 입력폼

C언어 기초와 응용 9장 연습문제

저작시기 2007.01 |등록일 2007.06.08 워드파일MS 워드 (doc) | 7페이지 | 가격 300원

목차

없음

본문내용

1. 다음 코드의 에러 부분을 지적하고, 알맞게 수정하라.
해답

char ch1=’A’, ch2;
int in1=5, *in2;
ch2=&ch1;
in2=in1;

해 답
char ch1=’A’, ch2;
int in1=5, *in2;
ch2=ch1; = 변수에는 주소 값을 할당할 수 없다.
in2=&in1; = 포인터 변수에는 포인터를 할당해야한다.


2. 다음 프로그램의 잘못된 곳을 지적하라.
해답

char ch[15], *ptr;
scanf("%s %s",ch, ptr);
ch++;
ptr++;
printf("%s , %s",ch, ptr);

해 답
char ch[15], *ptr;
scanf("%s %s",ch, ptr); = 선언만 된 포인터에는 값을 할당할 수 없다.
ch++; = 배열명은 산술연산을 수행할 수 없다.
ptr++;
printf("%s , %s",ch, ptr);
다운로드 맨위로