sir, when i am doing 3d array initialization as following: unsigned char keypad[4][4][0] =('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'); then its not showing any error. but when i use following line: unsigned char keypad[4][4][0] ={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; then compiler showing the error that there is some error near "{" so can you please resolve my problem....?