From: cs19 AT cityscape DOT co DOT uk (BDC Client Team) Newsgroups: comp.os.msdos.djgpp Subject: Help with Definition: int p=0,d[4] Date: Fri, 08 Nov 1996 10:13:43 GMT Organization: IP-GOLD User Lines: 21 Message-ID: <847448023.11346.0@ciscs19.demon.co.uk> NNTP-Posting-Host: ciscs19.demon.co.uk To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp I am very new to c++ and am attempting to learn it in the usual way - download other peoples programs, examine the code, work out what it does, chang it to see what happens, etc. I recently downloaded a program that had a definition at the start of a subroutine. The definition is: int p=0,d[4] It is obviously defining an integer variable 'p' and assigning a start value to it - can anyone help me with the right-hand side of the '=' sign ? There is no reference to a variable 'd' in the rest of the code, so I assume that, in this case, 'd'is recognized by the compiler as a function/constant of some kind. None of my books contain anything even vaguely resembling this, so any help would be gratefully received ! Many Thanks Neil