1. 형식: result= isobject(variable)
2. 기능: 이 함수는 인자 variable의 객체(object) 여부를 확인할 때 사용한다.
이 함수의 결과값이 0 이면 객체가 아니며 1 이면 객체임을 의미한다.
3. 설명
(1) 인자 variable가 상수이면 결과값은 0 이 돌려진다.
(2) 인자 variable이 객체가 아니면 0 이 돌려진다.
(3) 인자 variable이 객체이면 1 이 돌려진다.
(4) 결과값 result는 0 또는 1 의 값을 지닌다.
4. 사용예
int a[3], b[2][2], c[2][3][4];
int d=100, object.num= 200;
print(" a= ", isobject(a), " b= ", isobject(b), " c= ", isobject(c),
" d= ", isobject(d), "\n");
print(" object= ", isobject(object),
" object.num= ", isobject(object.num), "\n");
print(" d= ", d, " object.num= ", object.num, "\n");
------------------------------ [ 출력결과 ] ------------------------------
a= 0 b= 0 c= 0 d= 0
object= 1 object.num= 0
d= 100 object.num= 200
|