If one statement in the loops / conditional statement then it does not matter u are putiing braces or not.
But strong recommendation is that put braces like this
In all excellent industries recommend this.
Use of it is that No Confusion( If big and too much complex single expression) and easy to see the values by debugging)
AgprsLink_mp = (AgprsMotLink *) ( InputDataSubLink) *Function(agprs_val,
(PcmLinkDataRes_m *)( nData),
(PacketFormet_m* ) (nLink) );
this is simple case, I did'nt remember, I saw manyplace too much complex sinlgle expression and it will be confusion. So better use braces for any loop with a single or more than one statements.