I did not found anything in the coding conventions (so let's discuss about this), but I think it's best practice for better overview of allocated space and names to put all variable declarations directly after the beginning of a block, regardless of the fact if they are initialized or not.