1번 문제 :: 틀린것을 고르시오
int (*a)[4];
1) 배열 선언문
2) 원소타입 : 원소 타입이 int 이고 원소 개수가 4인 배열
3) sizeof(a)는 4
4) int arr[4][4]; 와 같이 선언 되어 있다면 a = arr 과 같은 표현은 유효하다
2번 문제 :: 함수선언문 빈칸 채우기
______ foo (____________);
______ goo (_____________);
void main(){
DATA Data[10];
DATA Data11[5][10];
int n = foo(Data, Data[1],&Data[1]);
goo(Data11,Data11[0],Data11 + 1, Data11[2][1]);
}
// 2번 문제풀이
// int foo ( DATA *a , DATA b , DATA *c );
// void goo ( DATA (*a)[10] , 모르겟다능 );
3번 문제 :: 함수 선언문 빈칸 채우기
struct list{
char *name;
char sex;
int age;
};
void foo(__________________);
void woo(_____________________);
void main(){
struct list man;
struct list nnn[10];
foo( &man.name , &man.sex , &man,age );
woo( nnn , nnn[1] , nnn+1 , nnn[0].age , &nnn[1].sex );
}
선입금 밍갤러를 찾으세요
ㅈ밥새기 까부네 to 김굽신 내생각에 아마 니가 나보다 C 못함 ㅂ
네다홍
레퍼런스 책에서 좀 찾아보세요
너무어렵읍니다
이런 걸 풀게 하는게 문제야. 실제 프로그래밍에 쓸모도 없는 문제를 내서 풀게하니. 시간 낭비지.
이게 왜 쓸모가 없어.. 포인터 빠삭하게 알면 다 풀리는 문제들이구만..
실무에서 배열과 포인터의 관계를 확실히 알고 레퍼런스, 배열과 포인터의 관계, 포인터 연산자 사용, 이중배열과 이중포인터 모두 확실히 알아야 한다.