It means: declare the variable gd as int type and assign it as DETECT (assignment is definition).
At the same time, a gm is declared as int type.
There is something wrong with the answer upstairs. This is a statement, not a definition.