In both fragments the assignment operators of value and address in lines 3 and 4 are
written consciously with different indents. Other forms of writing of this actions
also possible. What form of pointer definition and address assignment (lines 1 and 4)
is presented for You as most comprehensible:

Since 02.12.2002 to 31.12.2004 about 1.5 percent of visitors are answers to this question.

#2. Question about control structures

In some programming languages ( C/C++/... ) operator brackets ( {..} / begin...end )
are used. To place more than one operator into control structure ( if / while / ... )
Yuo must use brackets. In other languages ( Modula/Basic/... ) any number of operators
may be placed into control structure without brackets. In Pascal both variants are used
( while vs repeat/until ). If no brackets defined special keywords are used to close
control structure ( end / endif / enddo / ... ). For example

while (Buff[I]!=0) // A - with brackets
{
if (Buff[I]=='\\')
{
K=I+1;
}
I++;
}
while Buff[I]!=#0 do // B - with common close keyword ( end )
if Buff[I]='\' then
K=I+1;
end
inc I;
end
while Buff[I]!=#0 do // C - with different close keywords ( endif / enddo / ... )
if Buff[I]='\' then
K=I+1;
endif
inc I;
enddo
while Buff[I]!=#0 do // D - with different close keyword pairs ( end if / end do / ... )
if Buff[I]='\' then
K=I+1;
end if
inc I;
end do

What form of control structures is presented for You as most suitable: