C/C++ interview: Array vs Pointer
Ini pertanyaan iseng, siapa tau muncul di interview:
Dalam suatu program C/C++ ada global variable p yg dideklarasikan sebagai salah satu dari tipe berikut:
- pointer of char (i.e.: char* p)
- char array (i.e.: char p[...]) ... jumlah elemen tidak diketahui.
Kita disuruh bikin C/C++ instructions untuk ngecek apakah global variable p ini adalah sebuah pointer, ataukah sebuah array.
Syaratnya adalah, code nya harus portable (jalan di segala macam compilers dan platforms), dan tidak boleh ada compiler error.
|